<style id="elementor-post-5149">.elementor-5149 .elementor-element.elementor-element-f4d1932d{--display:flex;--position:relative;--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;--margin-top:0;--margin-bottom:0;--margin-left:calc(50% - 50vw);--margin-right:calc(50% - 50vw);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-f4d1932d{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-f4d1932d{right:0px;}.elementor-5149 .elementor-element.elementor-element-3d1211ca{--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;--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-5149 .elementor-element.elementor-element-6e20f8db{--display:flex;--position:relative;--min-height:900px;--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-6e20f8db:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6e20f8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f2f2d;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-6e20f8db{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-6e20f8db{right:0px;}.elementor-5149 .elementor-element.elementor-element-4b662e9d{--display:flex;--position:absolute;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-4b662e9d.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-4b662e9d{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-4b662e9d{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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5149 .elementor-element.elementor-element-8863aaa4{width:100%;max-width:100%;top:0px;z-index:0;}.elementor-5149 .elementor-element.elementor-element-8863aaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-8863aaa4{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-8863aaa4{right:0px;}.elementor-5149 .elementor-element.elementor-element-8863aaa4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5149 .elementor-element.elementor-element-b9475c17{width:100%;max-width:100%;z-index:0;}.elementor-5149 .elementor-element.elementor-element-b9475c17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-77fa7812{--display:flex;--position:relative;--min-height:100%;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;top:0px;--z-index:2;}.elementor-5149 .elementor-element.elementor-element-77fa7812.e-con{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-77fa7812{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-77fa7812{right:0px;}.elementor-5149 .elementor-element.elementor-element-9b00a4d4{--display:flex;--position:relative;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-9b00a4d4{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-9b00a4d4{right:0px;}.elementor-5149 .elementor-element.elementor-element-370fa354{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-5149 .elementor-element.elementor-element-3db53272{width:auto;max-width:auto;font-family:"Ubuntu", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#e9fffc;}.elementor-5149 .elementor-element.elementor-element-3db53272.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-5149 .elementor-element.elementor-element-0c8dcc70{width:var( --container-widget-width, min(47ch, 100%) );max-width:min(47ch, 100%);--container-widget-width:min(47ch, 100%);--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-0c8dcc70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-0c8dcc70.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-0c8dcc70 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2.7rem, 5vw, 5.1rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-42392548{width:var( --container-widget-width, min(47ch, 100%) );max-width:min(47ch, 100%);--container-widget-width:min(47ch, 100%);--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:clamp(1.08rem, 1.62vw, 1.22rem);line-height:1.64;color:#ffffffeb;}.elementor-5149 .elementor-element.elementor-element-42392548 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-42392548.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-42392548 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-782e41ff{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0, max-content));--e-con-grid-template-rows:none;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-dc587e87{width:auto;max-width:auto;}.elementor-5149 .elementor-element.elementor-element-802bbd57{width:auto;max-width:auto;}.elementor-5149 .elementor-element.elementor-element-80a86cb3{--display:grid;--e-con-grid-template-columns:minmax(280px, 340px);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--grid-justify-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button{background-color:transparent;font-family:"Ubuntu", Sans-serif;font-size:0.96rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#0f2f2d;color:#0f2f2d;background-image:linear-gradient(180deg, #67d1c8 0%, #44b8b0 100%);box-shadow:0px 24px 42px 0px #56c2bc4d;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-5149 .elementor-element.elementor-element-80192195{width:100%;max-width:100%;--e-transform-transition-duration:220ms;}.elementor-5149 .elementor-element.elementor-element-80192195 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button:focus{box-shadow:0px 22px 38px 0px #56c2bc4d;}.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button{background-color:#ffffff14;font-family:"Ubuntu", Sans-serif;font-size:0.92rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#fffffff5;color:#fffffff5;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff2e;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button:focus{background-color:#ffffff24;color:#fff;border-color:#ffffff47;}.elementor-5149 .elementor-element.elementor-element-0eec68a7{width:auto;max-width:auto;}.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button:hover svg, .elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button:focus svg{fill:#fff;}.elementor-5149 .elementor-element.elementor-element-a997f8a4{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a997f8a4{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a997f8a4{right:0px;}.elementor-5149 .elementor-element.elementor-element-af01c79f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-af01c79f.e-con{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-057d8551{--display:grid;--position:relative;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:center;--margin-top:0;--margin-bottom:4px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-057d8551{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-057d8551{right:0px;}.elementor-5149 .elementor-element.elementor-element-ad489dd8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-ad489dd8{text-align:center;}.elementor-5149 .elementor-element.elementor-element-ad489dd8 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 3.6vw, 3.2rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-364848f4{width:var( --container-widget-width, min(48ch, 100%) );max-width:min(48ch, 100%);--container-widget-width:min(48ch, 100%);--container-widget-flex-grow:0;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1.02rem;line-height:1.7;color:#526966;}.elementor-5149 .elementor-element.elementor-element-364848f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-364848f4 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-3cd7d745{--display:grid;--position:relative;--e-con-grid-template-columns:minmax(0, 1fr) minmax(0, 1.06fr) minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-3cd7d745{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-3cd7d745{right:0px;}.elementor-5149 .elementor-element.elementor-element-04557256{--display:flex;--position:relative;--min-height:100%;--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;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:34px 34px 34px 34px;box-shadow:0px 18px 42px 0px #0f2f2d14;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-04557256:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-04557256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #fffffffc 0%, #f6fbf8fa 100%);}.elementor-5149 .elementor-element.elementor-element-04557256.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-5149 .elementor-element.elementor-element-04557256:hover{border-style:solid;border-color:#163f3c24;--border-color:#163f3c24;box-shadow:0px 24px 52px 0px #0f2f2d1f;}.elementor-5149 .elementor-element.elementor-element-04557256, .elementor-5149 .elementor-element.elementor-element-04557256::before{--border-transition:0.3s;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-04557256{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-04557256{right:0px;}.elementor-5149 .elementor-element.elementor-element-4288a919{width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-4288a919 > .elementor-widget-container{margin:16px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-4288a919.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-4288a919 img{width:calc(100% - 32px);max-width:100%;border-radius:26px 26px 26px 26px;}.elementor-5149 .elementor-element.elementor-element-05f2e42f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5149 .elementor-element.elementor-element-05f2e42f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-1f893500 > .elementor-widget-container{margin:0px 0px calc(12px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-1f893500{text-align:center;}.elementor-5149 .elementor-element.elementor-element-1f893500 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:0.88rem;font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:0.16em;color:#2c5c57;}.elementor-5149 .elementor-element.elementor-element-605dbdf0{width:var( --container-widget-width, min(22ch, 100%) );max-width:min(22ch, 100%);--container-widget-width:min(22ch, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-5149 .elementor-element.elementor-element-605dbdf0 > .elementor-widget-container{margin:0px 0px calc(16px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-605dbdf0.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-605dbdf0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 2.65vw, 2.58rem);font-weight:700;line-height:0.96;letter-spacing:-0.04em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-875e5b70{--display:flex;--min-height:34px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#56c2bc38;--border-color:#56c2bc38;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-875e5b70:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-875e5b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163f3c0d;}.elementor-5149 .elementor-element.elementor-element-875e5b70.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-b23935c6{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.7rem;font-weight:800;text-transform:uppercase;line-height:1.6;letter-spacing:0.11em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-04e4bed7{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.46;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-04e4bed7 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#163f3c1a;}.elementor-5149 .elementor-element.elementor-element-04e4bed7.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-04e4bed7 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-f6bf69b6{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.58;color:#4f6764;}.elementor-5149 .elementor-element.elementor-element-f6bf69b6 > .elementor-widget-container{margin:12px 0px calc(24px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-f6bf69b6 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-d5506258{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button{background-color:transparent;font-family:"Ubuntu", Sans-serif;font-size:0.96rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#0f2f2d;color:#0f2f2d;background-image:linear-gradient(180deg, #f3faf7fa 0%, #f3faf7fa 100%);box-shadow:0px 14px 28px 0px #0f2f2d1a;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163f3c2e;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-5149 .elementor-element.elementor-element-0c869b07{width:100%;max-width:100%;--e-transform-transition-duration:220ms;}.elementor-5149 .elementor-element.elementor-element-0c869b07 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-5149 .elementor-element.elementor-element-0c869b07 > .elementor-widget-container{margin:auto 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button:focus{border-color:#163f3c42;box-shadow:0px 18px 32px 0px #0f2f2d21;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5{--display:flex;--position:relative;--min-height:100%;--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;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#56c2bc75;--border-color:#56c2bc75;--border-radius:34px 34px 34px 34px;box-shadow:0px 28px 62px 0px #0f2f2d29;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5.e-con{--e-con-transform-translateY:-8px;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5:hover{box-shadow:0px 24px 52px 0px #0f2f2d1f;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-f70ab6f5{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-f70ab6f5{right:0px;}.elementor-5149 .elementor-element.elementor-element-0c364d76{width:auto;max-width:auto;top:18px;z-index:2;font-family:"Ubuntu", Sans-serif;font-size:0.7rem;font-weight:800;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-0c364d76 > .elementor-widget-container{padding:9px 16px 9px 16px;}.elementor-5149 .elementor-element.elementor-element-0c364d76.elementor-element{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0c364d76{right:18px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0c364d76{left:18px;}.elementor-5149 .elementor-element.elementor-element-0a8fa731{width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 > .elementor-widget-container{margin:16px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-0a8fa731.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 img{width:calc(100% - 32px);max-width:100%;border-radius:26px 26px 26px 26px;}.elementor-5149 .elementor-element.elementor-element-9cf0b67f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5149 .elementor-element.elementor-element-9cf0b67f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-1be3e4ac > .elementor-widget-container{margin:0px 0px calc(12px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-1be3e4ac{text-align:center;}.elementor-5149 .elementor-element.elementor-element-1be3e4ac .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:0.88rem;font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:0.16em;color:#2c5c57;}.elementor-5149 .elementor-element.elementor-element-ef3d410e{width:var( --container-widget-width, min(22ch, 100%) );max-width:min(22ch, 100%);--container-widget-width:min(22ch, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-5149 .elementor-element.elementor-element-ef3d410e > .elementor-widget-container{margin:0px 0px calc(16px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-ef3d410e.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-ef3d410e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 2.65vw, 2.58rem);font-weight:700;line-height:0.96;letter-spacing:-0.04em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-bf64ffea{--display:flex;--min-height:34px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#56c2bc38;--border-color:#56c2bc38;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-bf64ffea:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-bf64ffea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163f3c14;}.elementor-5149 .elementor-element.elementor-element-bf64ffea.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-b15642b2{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.7rem;font-weight:800;text-transform:uppercase;line-height:1.6;letter-spacing:0.11em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-caf67ff5{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.46;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-caf67ff5 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#163f3c1a;}.elementor-5149 .elementor-element.elementor-element-caf67ff5.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-caf67ff5 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-b2296cc3{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.58;color:#4f6764;}.elementor-5149 .elementor-element.elementor-element-b2296cc3 > .elementor-widget-container{margin:12px 0px calc(24px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-b2296cc3 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-12a9b981{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button{background-color:transparent;font-family:"Ubuntu", Sans-serif;font-size:0.96rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#0f2f2d;color:#0f2f2d;background-image:linear-gradient(180deg, #67d1c8 0%, #44b8b0 100%);box-shadow:0px 22px 40px 0px #56c2bc47;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee{width:100%;max-width:100%;--e-transform-transition-duration:220ms;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee > .elementor-widget-container{margin:auto 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee.elementor-element{--align-self:stretch;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button:focus{box-shadow:0px 22px 38px 0px #56c2bc4d;}.elementor-5149 .elementor-element.elementor-element-d51841eb{--display:flex;--position:relative;--min-height:100%;--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;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:34px 34px 34px 34px;box-shadow:0px 18px 42px 0px #0f2f2d14;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-d51841eb:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-d51841eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #fffffffc 0%, #f6fbf8fa 100%);}.elementor-5149 .elementor-element.elementor-element-d51841eb.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-5149 .elementor-element.elementor-element-d51841eb:hover{border-style:solid;border-color:#163f3c24;--border-color:#163f3c24;box-shadow:0px 24px 52px 0px #0f2f2d1f;}.elementor-5149 .elementor-element.elementor-element-d51841eb, .elementor-5149 .elementor-element.elementor-element-d51841eb::before{--border-transition:0.3s;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-d51841eb{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-d51841eb{right:0px;}.elementor-5149 .elementor-element.elementor-element-2d63ec01{width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-2d63ec01 > .elementor-widget-container{margin:16px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-2d63ec01.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-2d63ec01 img{width:calc(100% - 32px);max-width:100%;border-radius:26px 26px 26px 26px;}.elementor-5149 .elementor-element.elementor-element-ff737813{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-5149 .elementor-element.elementor-element-ff737813.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-773a3449 > .elementor-widget-container{margin:0px 0px calc(12px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-773a3449{text-align:center;}.elementor-5149 .elementor-element.elementor-element-773a3449 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:0.88rem;font-weight:800;text-transform:uppercase;line-height:1.1;letter-spacing:0.16em;color:#2c5c57;}.elementor-5149 .elementor-element.elementor-element-8fe22788{width:var( --container-widget-width, min(22ch, 100%) );max-width:min(22ch, 100%);--container-widget-width:min(22ch, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-5149 .elementor-element.elementor-element-8fe22788 > .elementor-widget-container{margin:0px 0px calc(16px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-8fe22788.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-8fe22788 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 2.65vw, 2.58rem);font-weight:700;line-height:0.96;letter-spacing:-0.04em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-c4b24d2c{--display:flex;--min-height:34px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#56c2bc38;--border-color:#56c2bc38;--border-radius:999px 999px 999px 999px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-c4b24d2c:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-c4b24d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163f3c0d;}.elementor-5149 .elementor-element.elementor-element-c4b24d2c.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-71259738{text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.7rem;font-weight:800;text-transform:uppercase;line-height:1.6;letter-spacing:0.11em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-340b9ba9{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.46;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-340b9ba9 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#163f3c1a;}.elementor-5149 .elementor-element.elementor-element-340b9ba9.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-340b9ba9 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e1db9dae{width:100%;max-width:100%;text-align:center;font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.58;color:#4f6764;}.elementor-5149 .elementor-element.elementor-element-e1db9dae > .elementor-widget-container{margin:12px 0px calc(24px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-e1db9dae p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-9d959db8{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button{background-color:transparent;font-family:"Ubuntu", Sans-serif;font-size:0.96rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#0f2f2d;color:#0f2f2d;background-image:linear-gradient(180deg, #f3faf7fa 0%, #f3faf7fa 100%);box-shadow:0px 14px 28px 0px #0f2f2d1a;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163f3c2e;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-5149 .elementor-element.elementor-element-1ab95a89{width:100%;max-width:100%;--e-transform-transition-duration:220ms;}.elementor-5149 .elementor-element.elementor-element-1ab95a89 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-5149 .elementor-element.elementor-element-1ab95a89 > .elementor-widget-container{margin:auto 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button:focus{border-color:#163f3c42;box-shadow:0px 18px 32px 0px #0f2f2d21;}.elementor-5149 .elementor-element.elementor-element-6abedf46{--display:grid;--position:relative;--e-con-grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);--e-con-grid-template-rows:none;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-6abedf46{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-6abedf46{right:0px;}.elementor-5149 .elementor-element.elementor-element-03d35038{--display:flex;--position:relative;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-5149 .elementor-element.elementor-element-03d35038.e-con{--align-self:stretch;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-03d35038{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-03d35038{right:0px;}.elementor-5149 .elementor-element.elementor-element-e2bf264b{--display:grid;--min-height:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c24;--border-color:#163f3c24;--border-radius:34px 34px 34px 34px;box-shadow:0px 18px 40px 0px #0f2f2d24;--padding-top:34px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-5149 .elementor-element.elementor-element-165debfa{width:auto;max-width:auto;font-family:"Ubuntu", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#dcfbf8;}.elementor-5149 .elementor-element.elementor-element-165debfa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-1766ee17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1766ee17 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 3.6vw, 3.2rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-2957c679{width:var( --container-widget-width, min(62ch, 100%) );max-width:min(62ch, 100%);--container-widget-width:min(62ch, 100%);--container-widget-flex-grow:0;font-family:"Ubuntu", Sans-serif;font-size:1.02rem;line-height:1.74;color:#ffffffe0;}.elementor-5149 .elementor-element.elementor-element-2957c679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-2957c679 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-2182dc8e{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-92c90283{--display:grid;--min-height:100%;--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-align-content:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-92c90283:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-92c90283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff17;}.elementor-5149 .elementor-element.elementor-element-b653fc5d{--display:flex;--position:relative;--min-height:56px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-b653fc5d{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-b653fc5d{right:0px;}.elementor-5149 .elementor-element.elementor-element-a6f88877{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5df2e03a > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-5df2e03a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.06rem;font-weight:700;line-height:1.22;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-47f8d24a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-47f8d24a{font-family:"Ubuntu", Sans-serif;font-size:0.98rem;line-height:1.55;color:#ffffffdb;}.elementor-5149 .elementor-element.elementor-element-47f8d24a p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-5c7f8aec{--display:grid;--min-height:100%;--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-align-content:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-5c7f8aec:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5c7f8aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff17;}.elementor-5149 .elementor-element.elementor-element-ca0fd9f0{--display:flex;--position:relative;--min-height:56px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-ca0fd9f0{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-ca0fd9f0{right:0px;}.elementor-5149 .elementor-element.elementor-element-d06c5245{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-49ee4b7a > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-49ee4b7a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.06rem;font-weight:700;line-height:1.22;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-870e0cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-870e0cd3{font-family:"Ubuntu", Sans-serif;font-size:0.98rem;line-height:1.55;color:#ffffffdb;}.elementor-5149 .elementor-element.elementor-element-870e0cd3 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-10782e09{--display:grid;--min-height:100%;--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-align-content:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-10782e09:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-10782e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff17;}.elementor-5149 .elementor-element.elementor-element-d40ac912{--display:flex;--position:relative;--min-height:56px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-d40ac912{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-d40ac912{right:0px;}.elementor-5149 .elementor-element.elementor-element-dd327199{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-416f33d6 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-416f33d6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.06rem;font-weight:700;line-height:1.22;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-a1cab1cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-a1cab1cc{font-family:"Ubuntu", Sans-serif;font-size:0.98rem;line-height:1.55;color:#ffffffdb;}.elementor-5149 .elementor-element.elementor-element-a1cab1cc p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-99539684{--display:grid;--position:relative;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c1a;--border-color:#163f3c1a;--border-radius:34px 34px 34px 34px;box-shadow:0px 20px 42px 0px #0f2f2d12;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;top:0px;--z-index:1;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-99539684{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-99539684{right:0px;}.elementor-5149 .elementor-element.elementor-element-2c3f8fd4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#163f3c1a;--border-color:#163f3c1a;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-b8295b95{width:auto;max-width:auto;font-family:"Ubuntu", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-b8295b95.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-f0b4cd3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f0b4cd3b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(1.5rem, 2.2vw, 2.02rem);font-weight:700;line-height:1.18;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-2c3b4e11{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:none;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-cdd4402b{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-cdd4402b:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-cdd4402b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-6aeb5d7d{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-6aeb5d7d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6aeb5d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-251fcfcb{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-438d7b58{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-bda60dd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-bda60dd7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-b74d6183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-b74d6183{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-b74d6183 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-a953b136{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-a953b136:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a953b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-eddd0ac2{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-eddd0ac2:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-eddd0ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-b49b8464{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-1eae6d46{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-3e51ea98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-3e51ea98 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-dd9d2fee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-dd9d2fee{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-dd9d2fee p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-bfc942a6{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-bfc942a6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-bfc942a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-2eddb1d8{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-2eddb1d8:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2eddb1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-bd9ae930{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-8a457dfe{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-91598c81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-91598c81 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-898e6a70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-898e6a70{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-898e6a70 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-4520293e{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-4520293e:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-4520293e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-6fba2da5{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-6fba2da5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6fba2da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-3d21e4f4{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-ce6f658a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-79e52270 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-79e52270 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-03431bdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-03431bdf{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-03431bdf p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e593f1c4{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-e593f1c4:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e593f1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-7683cf22{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-7683cf22:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-7683cf22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-fe25c01b{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-32151614{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-d434f11b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-d434f11b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-bcb69937 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-bcb69937{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-bcb69937 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-8ec86f78{--display:grid;--min-height:100%;--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:22px 22px 22px 22px;--padding-top:18px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-8ec86f78:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-8ec86f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffb8;}.elementor-5149 .elementor-element.elementor-element-69aa0986{--display:flex;--min-height:42px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-row:1 / span 2;}.elementor-5149 .elementor-element.elementor-element-69aa0986:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-69aa0986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #225d57 0%, #133d39 100%);}.elementor-5149 .elementor-element.elementor-element-191754b9{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;line-height:1;color:#fff;}.elementor-5149 .elementor-element.elementor-element-0b59f69d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-7ca9b0b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7ca9b0b7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-6628ec6e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-6628ec6e{font-family:"Ubuntu", Sans-serif;font-size:0.94rem;line-height:1.56;color:#526966;}.elementor-5149 .elementor-element.elementor-element-6628ec6e p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-8aca1ca4{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-8aca1ca4{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-8aca1ca4{right:0px;}.elementor-5149 .elementor-element.elementor-element-4d53f78d{--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;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-7c93ef80{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-0b12951b{width:auto;max-width:auto;font-family:"Ubuntu", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-0b12951b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-61cf3421 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-61cf3421 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 3.6vw, 3.2rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-81e5696f{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-81e5696f:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-81e5696f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-81e5696f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-80d4134b{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-80d4134b:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-80d4134b{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-80d4134b{right:0px;}.elementor-5149 .elementor-element.elementor-element-49b415a9{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-49b415a9 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-a9522e6d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-d8579f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-acc155b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-acc155b0{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-acc155b0 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-31d6464a{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-31d6464a:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-31d6464a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-31d6464a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-2aec7a51{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-2aec7a51:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-2aec7a51{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-2aec7a51{right:0px;}.elementor-5149 .elementor-element.elementor-element-cbf077a5{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-cbf077a5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-8449a3ca{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5564be5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-c0635986 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-c0635986{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-c0635986 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-c43e4a64{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-c43e4a64:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-c43e4a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-c43e4a64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-d0ebe293{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-d0ebe293:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-d0ebe293{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-d0ebe293{right:0px;}.elementor-5149 .elementor-element.elementor-element-68838ef5{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-68838ef5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-923037f8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-67f31932 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-885c212b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-885c212b{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-885c212b p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-ebceb93c{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-ebceb93c:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-ebceb93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-ebceb93c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-c54c0781{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-c54c0781:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-c54c0781{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-c54c0781{right:0px;}.elementor-5149 .elementor-element.elementor-element-4e255d16{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-4e255d16 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d7f54782{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-1cdd89d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-898e2a59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-898e2a59{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-898e2a59 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-1cfdb513{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-1cfdb513:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-1cfdb513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-1cfdb513.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-b29abaf3{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-b29abaf3:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-b29abaf3{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-b29abaf3{right:0px;}.elementor-5149 .elementor-element.elementor-element-0050c69e{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-0050c69e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-58b98905{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-f390ab79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-5fbbdc6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-5fbbdc6a{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6ce3ef7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-4be4b858{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-4be4b858:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-4be4b858{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-4be4b858{right:0px;}.elementor-5149 .elementor-element.elementor-element-458c36c7{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-458c36c7 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-02ee547a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-1f6b459e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-3a8c4fa9{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-f195fbca{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-f195fbca:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-f195fbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-f195fbca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-0fbc3fd6{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-0fbc3fd6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0fbc3fd6{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0fbc3fd6{right:0px;}.elementor-5149 .elementor-element.elementor-element-9e662c75{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-9e662c75 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-499952b8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-02480b5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-961dd0b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-961dd0b7{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-961dd0b7 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-ee6746db{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-ee6746db:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-ee6746db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-ee6746db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-674762b9{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-674762b9:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-674762b9{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-674762b9{right:0px;}.elementor-5149 .elementor-element.elementor-element-62bbd734{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-62bbd734 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bd2b1444{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-0b707f9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-7ba8ecdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7ba8ecdb{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-5b6102aa{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-5b6102aa:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5b6102aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-5b6102aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-0b534973{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-0b534973:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0b534973{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0b534973{right:0px;}.elementor-5149 .elementor-element.elementor-element-af2516c4{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-af2516c4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-39b10d1f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-4631e384 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-965d8d04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-965d8d04{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-965d8d04 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e07cfe94{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e07cfe94:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e07cfe94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e07cfe94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-6e8413bf{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-6e8413bf:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-6e8413bf{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-6e8413bf{right:0px;}.elementor-5149 .elementor-element.elementor-element-2a2ce37b{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-2a2ce37b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e595cdd7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5590d4a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-65c8dd5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-65c8dd5f{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-65c8dd5f p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-0fbc6836{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-0fbc6836:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0fbc6836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-0fbc6836.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-2edd9044{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-2edd9044:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-2edd9044{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-2edd9044{right:0px;}.elementor-5149 .elementor-element.elementor-element-92731cd7{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-92731cd7 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-16822a54{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-7b20a6de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-4e5daba2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-4e5daba2{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-4e5daba2 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-bf18d592{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-bf18d592:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-bf18d592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-bf18d592.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-a76b0fd6{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-a76b0fd6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a76b0fd6{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a76b0fd6{right:0px;}.elementor-5149 .elementor-element.elementor-element-e6af39f2{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-e6af39f2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d3961152{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-c0221ed9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-2ea986a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-2ea986a0{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-2ea986a0 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-18c3286a{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-18c3286a:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-18c3286a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-18c3286a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-44626ea4{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-44626ea4:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-44626ea4{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-44626ea4{right:0px;}.elementor-5149 .elementor-element.elementor-element-8054f3a2{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-8054f3a2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d90d8fde{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-a16bfc1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-7cfc6b75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7cfc6b75{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-0182eb66{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-0182eb66:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0182eb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-0182eb66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-0956d3c7{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-0956d3c7:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0956d3c7{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0956d3c7{right:0px;}.elementor-5149 .elementor-element.elementor-element-cd1d54bd{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-cd1d54bd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-1dc6162f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-15ea7377 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-7339e0ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7339e0ca{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-7339e0ca p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-d75982e2{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-d75982e2:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-d75982e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-d75982e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-a181389a{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-a181389a:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a181389a{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a181389a{right:0px;}.elementor-5149 .elementor-element.elementor-element-17a5e94f{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-17a5e94f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bcdf98ad{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-b1d2c78b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-1940f5e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1940f5e9{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-1940f5e9 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-663cf1e2{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-663cf1e2:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-663cf1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-663cf1e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-0c097aaf{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-0c097aaf:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0c097aaf{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0c097aaf{right:0px;}.elementor-5149 .elementor-element.elementor-element-659fecbc{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-659fecbc img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-3bfc9d9e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-a3fe35c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-231f1ca1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-231f1ca1{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-231f1ca1 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e848a701{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e848a701:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e848a701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e848a701.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-5d04f499{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-5d04f499:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-5d04f499{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-5d04f499{right:0px;}.elementor-5149 .elementor-element.elementor-element-7ff545ee{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-7ff545ee img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d645c69{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-f0291b1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-63db651c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-63db651c{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-63db651c p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-269ae922{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-269ae922:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-269ae922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-269ae922.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-46bee129{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-46bee129:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-46bee129{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-46bee129{right:0px;}.elementor-5149 .elementor-element.elementor-element-002ab1af{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-002ab1af img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d7544e7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-92821e91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-f299943f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f299943f{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-f299943f p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-3b88b448{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-3b88b448:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-3b88b448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-3b88b448.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-1575ab9d{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-1575ab9d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-1575ab9d{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-1575ab9d{right:0px;}.elementor-5149 .elementor-element.elementor-element-f3e2ff03{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b9cd10ee{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-baa8e54f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-6f79d005 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-6f79d005{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-6f79d005 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-5be5dca8{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-5be5dca8:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5be5dca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-5be5dca8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-06c8d920{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-06c8d920:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-06c8d920{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-06c8d920{right:0px;}.elementor-5149 .elementor-element.elementor-element-e6fc7a1b{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-01f27791{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-f6666fb3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-4b5d8059 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-4b5d8059{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-4b5d8059 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e217b13c{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e217b13c:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e217b13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e217b13c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-0675aaa6{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-0675aaa6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0675aaa6{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-0675aaa6{right:0px;}.elementor-5149 .elementor-element.elementor-element-329cbcf8{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-329cbcf8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b48e5858{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-856bb352 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-f743acd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f743acd5{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-f743acd5 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-49001a56{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-49001a56:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-49001a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-49001a56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-9af643f3{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-9af643f3:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-9af643f3{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-9af643f3{right:0px;}.elementor-5149 .elementor-element.elementor-element-1823f33b{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-1823f33b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-56e12620{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-971676ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-6cc663a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-6cc663a3{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-6cc663a3 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-462ca14f{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-462ca14f:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-462ca14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-462ca14f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-967144c5{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-967144c5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-967144c5{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-967144c5{right:0px;}.elementor-5149 .elementor-element.elementor-element-56c5d347{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-56c5d347 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2f2bdd08{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-e6a32959 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-461bed1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-461bed1a{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-461bed1a p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-8f36023d{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-8f36023d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-8f36023d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-8f36023d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-49cd0a56{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-49cd0a56:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-49cd0a56{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-49cd0a56{right:0px;}.elementor-5149 .elementor-element.elementor-element-098b48b8{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-098b48b8 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-c0e59f5a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-6339a232 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-aada0b1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-aada0b1c{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-aada0b1c p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-1642ab80{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-1642ab80:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-1642ab80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-1642ab80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-b45aff49{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-b45aff49:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-b45aff49{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-b45aff49{right:0px;}.elementor-5149 .elementor-element.elementor-element-0dbab34e{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-0dbab34e img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2c7818b2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-299450d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-78f2d558 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-78f2d558{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-78f2d558 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e7ecc6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-526599c6{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-526599c6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-526599c6{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-526599c6{right:0px;}.elementor-5149 .elementor-element.elementor-element-6feddf1a{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-6feddf1a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d83b6a14{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-caded639 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-dc358cb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-dc358cb1{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-dc358cb1 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-d57b96fb{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-d57b96fb:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-d57b96fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-d57b96fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-a5e3eddc{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-a5e3eddc:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a5e3eddc{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a5e3eddc{right:0px;}.elementor-5149 .elementor-element.elementor-element-42237f6f{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-42237f6f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-f74e8fbc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-16337baf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-b212845e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-b212845e{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-b212845e p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e41de884{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e41de884:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e41de884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e41de884.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-847b04d0{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-847b04d0:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-847b04d0{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-847b04d0{right:0px;}.elementor-5149 .elementor-element.elementor-element-b3a5a39b{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-b3a5a39b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-5218b747{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-bed0cda7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-32ef481b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-32ef481b{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-32ef481b p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-d0bfae14{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-d0bfae14:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-d0bfae14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-d0bfae14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-a30245e1{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-a30245e1:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a30245e1{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a30245e1{right:0px;}.elementor-5149 .elementor-element.elementor-element-8f904d63{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-8f904d63 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-51fd5e39{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-93cf77d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-2dc1d39d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-2dc1d39d{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-2dc1d39d p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-62bdbc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-bcc83de0{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-bcc83de0:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-bcc83de0{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-bcc83de0{right:0px;}.elementor-5149 .elementor-element.elementor-element-6a0ab407{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-6a0ab407 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-80b55890{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-92d2b349 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-45e1e96f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-45e1e96f{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-45e1e96f p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-2d552723{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-2d552723:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2d552723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-2d552723.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-145c597d{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-145c597d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-145c597d{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-145c597d{right:0px;}.elementor-5149 .elementor-element.elementor-element-b314ce0b{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-b314ce0b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-11304db7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5807fdf2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-e6e84cbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-e6e84cbe{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-e6e84cbe p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-86527930{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-86527930:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-86527930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-86527930.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-5aa722a6{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-5aa722a6:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-5aa722a6{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-5aa722a6{right:0px;}.elementor-5149 .elementor-element.elementor-element-7227635a{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-7227635a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2763f696{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-61889f3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-9a66c13b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-9a66c13b{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-9a66c13b p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-20c0e2ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-fea5045e{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-fea5045e:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-fea5045e{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-fea5045e{right:0px;}.elementor-5149 .elementor-element.elementor-element-51606201{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-51606201 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-9b2eba58{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-8a8b6298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-f84f45c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f84f45c1{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-f84f45c1 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-13991767{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-13991767:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-13991767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-13991767.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-b8cbbebb{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-b8cbbebb:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-b8cbbebb{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-b8cbbebb{right:0px;}.elementor-5149 .elementor-element.elementor-element-600c04d4{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-600c04d4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0c2d670b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-7c32261d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-de9d74e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-de9d74e4{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-de9d74e4 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-07ad3e45{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-07ad3e45:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-07ad3e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-07ad3e45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-a802cef5{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-a802cef5:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-a802cef5{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-a802cef5{right:0px;}.elementor-5149 .elementor-element.elementor-element-565ed2ad{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-565ed2ad img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-19783bb6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-979b171c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-f71b17a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f71b17a5{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-f71b17a5 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-09a2cf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-e3671336{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-e3671336:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-e3671336{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-e3671336{right:0px;}.elementor-5149 .elementor-element.elementor-element-837d3c73{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-837d3c73 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-fbef995d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-a051ab7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-04545bda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-04545bda{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-04545bda p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-e662a881{--display:grid;--min-height:100%;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto 1fr;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c14;--border-color:#163f3c14;--border-radius:28px 28px 28px 28px;box-shadow:0px 10px 24px 0px #0f2f2d0d;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-e662a881:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-e662a881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffffa;}.elementor-5149 .elementor-element.elementor-element-e662a881.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-42a84cfd{--display:flex;--position:relative;--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-5149 .elementor-element.elementor-element-42a84cfd:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e3ece9;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-42a84cfd{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-42a84cfd{right:0px;}.elementor-5149 .elementor-element.elementor-element-83ff9ee5{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e21ea71d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-f27fd13d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.04rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-9209cc18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-9209cc18{font-family:"Ubuntu", Sans-serif;font-size:0.92rem;line-height:1.56;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-9209cc18 p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:22px;top:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-156px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1.28rem;--e-n-carousel-arrow-normal-color:#0f2f2d;--e-n-carousel-arrow-hover-color:#0f2f2d;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-progressbar-normal-color:#1843401a;--e-n-carousel-progressbar-hover-color:#1843406b;}:where( .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide ) > .e-con{background-color:#fffffffa;border-style:solid;border-width:1px 1px 1px 1px;border-color:#163f3c14;--border-radius:28px 28px 28px 28px;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#ffffffeb;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1843401f;border-radius:999px 999px 999px 999px;padding:11.76px 11.76px 11.76px 11.76px;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#ffffffeb;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-f66cd3a0{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-f66cd3a0{right:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:22px;--padding-inline-end:22px;--padding-block-end:22px;--padding-inline-start:22px;}.elementor-5149 .elementor-element.elementor-element-3f445382{--display:flex;--position:relative;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-3f445382{left:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-3f445382{right:0px;}.elementor-5149 .elementor-element.elementor-element-82303298{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-82303298.e-con{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-526f4cee{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--border-radius:0px 0px 0px 0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-447fccfb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5946caf6{width:auto;max-width:auto;font-family:"Ubuntu", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.12em;color:#163f3c;}.elementor-5149 .elementor-element.elementor-element-5946caf6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5149 .elementor-element.elementor-element-7f0e8665 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-7f0e8665 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(2rem, 3.6vw, 3.2rem);font-weight:700;line-height:1.1;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-597e2cce{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2295e327{--display:grid;--min-height:100%;--e-con-grid-template-columns:96px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-align-content:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c1a;--border-color:#163f3c1a;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-2295e327:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffff0;}.elementor-5149 .elementor-element.elementor-element-62456d41 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-62456d41 img{width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-54500f80{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-a3012282 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-a3012282 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-371f5acb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-371f5acb{font-family:"Ubuntu", Sans-serif;font-size:0.95rem;line-height:1.58;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-371f5acb p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-96e0e822{--display:grid;--min-height:100%;--e-con-grid-template-columns:96px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--grid-align-content:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#163f3c1a;--border-color:#163f3c1a;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-96e0e822:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffffff0;}.elementor-5149 .elementor-element.elementor-element-68c5ed2b > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-68c5ed2b img{width:100%;height:100%;object-fit:cover;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-8ab82308{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-bf25cbb4 > .elementor-widget-container{margin:0px 0px calc(0px - var(--kit-widget-spacing, 20px)) 0px;}.elementor-5149 .elementor-element.elementor-element-bf25cbb4 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:1.08rem;font-weight:700;line-height:1.24;letter-spacing:-0.03em;color:#0f2f2d;}.elementor-5149 .elementor-element.elementor-element-43b284bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-43b284bd{font-family:"Ubuntu", Sans-serif;font-size:0.95rem;line-height:1.58;color:#1d3331;}.elementor-5149 .elementor-element.elementor-element-43b284bd p{margin-block-end:0px;}.elementor-5149 .elementor-element.elementor-element-cf62052b{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2d22de09{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ffffff1f;--border-color:#ffffff1f;--border-radius:36px 36px 36px 36px;box-shadow:0px 28px 64px 0px #0f2f2d1f;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2d22de09:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-2d22de09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #18433f 0%, #10312e 100%);}.elementor-5149 .elementor-element.elementor-element-b7c1097d{--display:grid;--e-con-grid-template-columns:minmax(0, 1fr) minmax(280px, 420px);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-38d39471{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--grid-align-content:center;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-ef5fcf17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-ef5fcf17 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:clamp(1.7rem, 2.8vw, 2.3rem);font-weight:700;line-height:1.12;letter-spacing:-0.03em;color:#fff;}.elementor-5149 .elementor-element.elementor-element-2546bbda{--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:start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2546bbda.e-con{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button{background-color:transparent;font-family:"Ubuntu", Sans-serif;font-size:1rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#0f2f2d;color:#0f2f2d;background-image:linear-gradient(180deg, #67d1c8 0%, #44b8b0 100%);box-shadow:0px 18px 34px 0px #56c2bc3d;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-5149 .elementor-element.elementor-element-65d1a46c{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button:focus{box-shadow:0px 22px 38px 0px #56c2bc4d;}.elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button{background-color:#ffffff14;font-family:"Ubuntu", Sans-serif;font-size:0.96rem;font-weight:700;text-decoration:none;line-height:1.2;fill:#fffffff5;color:#fffffff5;transition-duration:220ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff3;border-radius:999px 999px 999px 999px;padding:12px 18px 12px 18px;}.elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button:focus{background-color:#ffffff24;color:#fff;border-color:#ffffff4d;}.elementor-5149 .elementor-element.elementor-element-f96c744e{width:auto;max-width:auto;}.elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button:hover svg, .elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button:focus svg{fill:#fff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5149 .elementor-element.elementor-element-6e20f8db{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5149 .elementor-element.elementor-element-8863aaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-8863aaa4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5149 .elementor-element.elementor-element-b9475c17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-77fa7812{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-9b00a4d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-370fa354{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5149 .elementor-element.elementor-element-782e41ff{--e-con-grid-template-columns:repeat(2, minmax(0, max-content));--e-con-grid-template-rows:none;--gap:10px 12px;--row-gap:10px;--column-gap:12px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-80a86cb3{--e-con-grid-template-columns:minmax(250px, 340px);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5149 .elementor-element.elementor-element-a997f8a4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-af01c79f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-057d8551{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-3cd7d745{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-4288a919 img{width:calc(100% - 32px);max-width:100%;}.elementor-5149 .elementor-element.elementor-element-05f2e42f{--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5.e-con{--e-con-transform-translateY:0px;--order:-1;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 > .elementor-widget-container{margin:18px auto calc(0px - var(--kit-widget-spacing, 20px)) auto;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 img{width:calc(100% - 36px);}.elementor-5149 .elementor-element.elementor-element-9cf0b67f{--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-2d63ec01 img{width:calc(100% - 32px);max-width:100%;}.elementor-5149 .elementor-element.elementor-element-ff737813{--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-6abedf46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-03d35038.e-con{--align-self:flex-start;}.elementor-5149 .elementor-element.elementor-element-e2bf264b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:24px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-2182dc8e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-92c90283{--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-5c7f8aec{--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-10782e09{--e-con-grid-template-columns:56px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-99539684{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-2c3f8fd4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2c3b4e11{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-cdd4402b{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-438d7b58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-a953b136{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1eae6d46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-bfc942a6{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-8a457dfe{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-4520293e{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ce6f658a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-e593f1c4{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-32151614{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8ec86f78{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0b59f69d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8aca1ca4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-4d53f78d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-7c93ef80{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-81e5696f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-49b415a9 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-a9522e6d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-31d6464a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-cbf077a5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-8449a3ca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-c43e4a64{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-68838ef5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-923037f8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ebceb93c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-4e255d16 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d7f54782{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1cfdb513{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-0050c69e img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-58b98905{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-458c36c7 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-02ee547a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-f195fbca{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-9e662c75 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-499952b8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ee6746db{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-62bbd734 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bd2b1444{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-5b6102aa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-af2516c4 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-39b10d1f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e07cfe94{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-2a2ce37b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e595cdd7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0fbc6836{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-92731cd7 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-16822a54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-bf18d592{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-e6af39f2 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d3961152{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-18c3286a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8054f3a2 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d90d8fde{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0182eb66{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-cd1d54bd img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-1dc6162f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d75982e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-17a5e94f img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bcdf98ad{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-663cf1e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-659fecbc img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-3bfc9d9e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e848a701{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-7ff545ee img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d645c69{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-269ae922{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-002ab1af img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d7544e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-3b88b448{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b9cd10ee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-5be5dca8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-01f27791{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e217b13c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-329cbcf8 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b48e5858{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-49001a56{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-1823f33b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-56e12620{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-462ca14f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-56c5d347 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2f2bdd08{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-8f36023d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-098b48b8 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-c0e59f5a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1642ab80{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-0dbab34e img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2c7818b2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-6feddf1a img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d83b6a14{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d57b96fb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-42237f6f img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-f74e8fbc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e41de884{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-b3a5a39b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-5218b747{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d0bfae14{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8f904d63 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-51fd5e39{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-6a0ab407 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-80b55890{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-2d552723{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-b314ce0b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-11304db7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-86527930{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-7227635a img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2763f696{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-51606201 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-9b2eba58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-13991767{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-600c04d4 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0c2d670b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-07ad3e45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-565ed2ad img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-19783bb6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-837d3c73 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-fbef995d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e662a881{--e-con-grid-template-columns:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e21ea71d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-156px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1.28rem;--e-n-carousel-swiper-pagination-size:14px;}:where( .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide ) > .e-con{border-width:1px 1px 1px 1px;--border-radius:28px 28px 28px 28px;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:22px;--padding-inline-end:22px;--padding-block-end:22px;--padding-inline-start:22px;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:999px 999px 999px 999px;padding:11.76px 11.76px 11.76px 11.76px;}.elementor-5149 .elementor-element.elementor-element-3f445382{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-82303298{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-526f4cee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-5149 .elementor-element.elementor-element-447fccfb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-597e2cce{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-2295e327{--e-con-grid-template-columns:96px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-62456d41 img{object-position:center top;}.elementor-5149 .elementor-element.elementor-element-96e0e822{--e-con-grid-template-columns:96px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-68c5ed2b img{object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b7c1097d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-38d39471{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--grid-align-content:center;}}@media(max-width:767px){.elementor-5149 .elementor-element.elementor-element-6e20f8db{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5149 .elementor-element.elementor-element-8863aaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-8863aaa4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5149 .elementor-element.elementor-element-b9475c17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-77fa7812{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-9b00a4d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-370fa354{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-5149 .elementor-element.elementor-element-782e41ff{--e-con-grid-template-columns:repeat(2, minmax(0, max-content));--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-80a86cb3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-5149 .elementor-element.elementor-element-80192195{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-80192195.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-5149 .elementor-element.elementor-element-a997f8a4{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-af01c79f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-057d8551{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-3cd7d745{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-4288a919 img{width:calc(100% - 32px);max-width:100%;}.elementor-5149 .elementor-element.elementor-element-05f2e42f{--padding-top:24px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-f70ab6f5.e-con{--e-con-transform-translateY:0px;--order:-1;}.elementor-5149 .elementor-element.elementor-element-0c364d76{font-size:0.68rem;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 > .elementor-widget-container{margin:18px auto calc(0px - var(--kit-widget-spacing, 20px)) auto;}.elementor-5149 .elementor-element.elementor-element-0a8fa731 img{width:calc(100% - 36px);}.elementor-5149 .elementor-element.elementor-element-9cf0b67f{--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-2d63ec01 img{width:calc(100% - 32px);max-width:100%;}.elementor-5149 .elementor-element.elementor-element-ff737813{--padding-top:24px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-6abedf46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--margin-top:12px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-03d35038.e-con{--align-self:flex-start;}.elementor-5149 .elementor-element.elementor-element-e2bf264b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:22px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-2182dc8e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-92c90283{--e-con-grid-template-columns:50px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-5c7f8aec{--e-con-grid-template-columns:50px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-10782e09{--e-con-grid-template-columns:50px minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:16px;--padding-bottom:16px;--padding-left:14px;--padding-right:14px;}.elementor-5149 .elementor-element.elementor-element-99539684{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:22px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-2c3f8fd4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-2c3b4e11{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-cdd4402b{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-438d7b58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-a953b136{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1eae6d46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-bfc942a6{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-8a457dfe{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-4520293e{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ce6f658a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-e593f1c4{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-32151614{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8ec86f78{--e-con-grid-template-columns:auto minmax(0, 1fr);--e-con-grid-template-rows:none;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0b59f69d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-8aca1ca4{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-4d53f78d{--content-width:1240px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-7c93ef80{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-5149 .elementor-element.elementor-element-81e5696f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-49b415a9 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-a9522e6d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-31d6464a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-cbf077a5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-8449a3ca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-c43e4a64{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-68838ef5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-923037f8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ebceb93c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-4e255d16 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d7f54782{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1cfdb513{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-0050c69e img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-58b98905{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-458c36c7 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-02ee547a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-f195fbca{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-9e662c75 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-499952b8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-ee6746db{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-62bbd734 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bd2b1444{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-5b6102aa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-af2516c4 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-39b10d1f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e07cfe94{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-2a2ce37b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e595cdd7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0fbc6836{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-92731cd7 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-16822a54{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-bf18d592{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-e6af39f2 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d3961152{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-18c3286a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-8054f3a2 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d90d8fde{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-0182eb66{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-cd1d54bd img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-1dc6162f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d75982e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-17a5e94f img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-bcdf98ad{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-663cf1e2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-659fecbc img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-3bfc9d9e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e848a701{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-7ff545ee img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d645c69{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-269ae922{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-002ab1af img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0d7544e7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-3b88b448{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b9cd10ee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-5be5dca8{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-01f27791{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e217b13c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-329cbcf8 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b48e5858{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-49001a56{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-1823f33b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-56e12620{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-462ca14f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-56c5d347 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2f2bdd08{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-8f36023d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-098b48b8 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-c0e59f5a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-1642ab80{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-0dbab34e img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2c7818b2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-6feddf1a img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-d83b6a14{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d57b96fb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-42237f6f img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-f74e8fbc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e41de884{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-b3a5a39b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-5218b747{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-d0bfae14{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-8f904d63 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-51fd5e39{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-6a0ab407 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-80b55890{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-2d552723{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-b314ce0b img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-11304db7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-86527930{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-7227635a img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-2763f696{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-51606201 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-9b2eba58{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-13991767{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-600c04d4 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-0c2d670b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-07ad3e45{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-565ed2ad img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-19783bb6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-837d3c73 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-fbef995d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-e662a881{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img{width:100%;max-width:100%;height:100%;object-position:center top;}.elementor-5149 .elementor-element.elementor-element-e21ea71d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:22px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1.28rem;--e-n-carousel-swiper-pagination-size:14px;}:where( .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide ) > .e-con{border-width:1px 1px 1px 1px;--border-radius:28px 28px 28px 28px;--padding-top:22px;--padding-right:22px;--padding-bottom:22px;--padding-left:22px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:22px;--padding-inline-end:22px;--padding-block-end:22px;--padding-inline-start:22px;}.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:999px 999px 999px 999px;padding:11.76px 11.76px 11.76px 11.76px;}.elementor-5149 .elementor-element.elementor-element-3f445382{--padding-top:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-82303298{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5149 .elementor-element.elementor-element-526f4cee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5149 .elementor-element.elementor-element-447fccfb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--grid-align-content:start;}.elementor-5149 .elementor-element.elementor-element-597e2cce{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-5149 .elementor-element.elementor-element-2295e327{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5149 .elementor-element.elementor-element-62456d41 img{object-position:center top;}.elementor-5149 .elementor-element.elementor-element-96e0e822{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5149 .elementor-element.elementor-element-68c5ed2b img{object-position:center top;}.elementor-5149 .elementor-element.elementor-element-b7c1097d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-5149 .elementor-element.elementor-element-38d39471{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:none;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--grid-align-content:center;}.elementor-5149 .elementor-element.elementor-element-65d1a46c{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-65d1a46c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button .elementor-button-content-wrapper{justify-content:center;}}@media(min-width:768px){.elementor-5149 .elementor-element.elementor-element-77fa7812{--content-width:1240px;}.elementor-5149 .elementor-element.elementor-element-9b00a4d4{--width:min(100%, 680px);}.elementor-5149 .elementor-element.elementor-element-370fa354{--width:min(100%, 680px);}.elementor-5149 .elementor-element.elementor-element-782e41ff{--width:min(100%, 520px);}.elementor-5149 .elementor-element.elementor-element-af01c79f{--content-width:1240px;}.elementor-5149 .elementor-element.elementor-element-057d8551{--content-width:700px;}.elementor-5149 .elementor-element.elementor-element-05f2e42f{--width:100%;}.elementor-5149 .elementor-element.elementor-element-875e5b70{--width:auto;}.elementor-5149 .elementor-element.elementor-element-9cf0b67f{--width:100%;}.elementor-5149 .elementor-element.elementor-element-bf64ffea{--width:auto;}.elementor-5149 .elementor-element.elementor-element-ff737813{--width:100%;}.elementor-5149 .elementor-element.elementor-element-c4b24d2c{--width:auto;}.elementor-5149 .elementor-element.elementor-element-b653fc5d{--width:56px;}.elementor-5149 .elementor-element.elementor-element-a6f88877{--content-width:62ch;}.elementor-5149 .elementor-element.elementor-element-ca0fd9f0{--width:56px;}.elementor-5149 .elementor-element.elementor-element-d06c5245{--content-width:62ch;}.elementor-5149 .elementor-element.elementor-element-d40ac912{--width:56px;}.elementor-5149 .elementor-element.elementor-element-dd327199{--content-width:62ch;}.elementor-5149 .elementor-element.elementor-element-2c3f8fd4{--width:100%;}.elementor-5149 .elementor-element.elementor-element-6aeb5d7d{--width:42px;}.elementor-5149 .elementor-element.elementor-element-eddd0ac2{--width:42px;}.elementor-5149 .elementor-element.elementor-element-2eddb1d8{--width:42px;}.elementor-5149 .elementor-element.elementor-element-6fba2da5{--width:42px;}.elementor-5149 .elementor-element.elementor-element-7683cf22{--width:42px;}.elementor-5149 .elementor-element.elementor-element-69aa0986{--width:42px;}.elementor-5149 .elementor-element.elementor-element-4d53f78d{--content-width:1240px;}.elementor-5149 .elementor-element.elementor-element-7c93ef80{--width:min(100%, 780px);}.elementor-5149 .elementor-element.elementor-element-81e5696f{--width:325px;}.elementor-5149 .elementor-element.elementor-element-31d6464a{--width:325px;}.elementor-5149 .elementor-element.elementor-element-c43e4a64{--width:325px;}.elementor-5149 .elementor-element.elementor-element-ebceb93c{--width:325px;}.elementor-5149 .elementor-element.elementor-element-1cfdb513{--width:325px;}.elementor-5149 .elementor-element.elementor-element-6ce3ef7c{--width:325px;}.elementor-5149 .elementor-element.elementor-element-f195fbca{--width:325px;}.elementor-5149 .elementor-element.elementor-element-ee6746db{--width:325px;}.elementor-5149 .elementor-element.elementor-element-5b6102aa{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e07cfe94{--width:325px;}.elementor-5149 .elementor-element.elementor-element-0fbc6836{--width:325px;}.elementor-5149 .elementor-element.elementor-element-bf18d592{--width:325px;}.elementor-5149 .elementor-element.elementor-element-18c3286a{--width:325px;}.elementor-5149 .elementor-element.elementor-element-0182eb66{--width:325px;}.elementor-5149 .elementor-element.elementor-element-d75982e2{--width:325px;}.elementor-5149 .elementor-element.elementor-element-663cf1e2{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e848a701{--width:325px;}.elementor-5149 .elementor-element.elementor-element-269ae922{--width:325px;}.elementor-5149 .elementor-element.elementor-element-3b88b448{--width:325px;}.elementor-5149 .elementor-element.elementor-element-5be5dca8{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e217b13c{--width:325px;}.elementor-5149 .elementor-element.elementor-element-49001a56{--width:325px;}.elementor-5149 .elementor-element.elementor-element-462ca14f{--width:325px;}.elementor-5149 .elementor-element.elementor-element-8f36023d{--width:325px;}.elementor-5149 .elementor-element.elementor-element-1642ab80{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e7ecc6ea{--width:325px;}.elementor-5149 .elementor-element.elementor-element-d57b96fb{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e41de884{--width:325px;}.elementor-5149 .elementor-element.elementor-element-d0bfae14{--width:325px;}.elementor-5149 .elementor-element.elementor-element-62bdbc5b{--width:325px;}.elementor-5149 .elementor-element.elementor-element-2d552723{--width:325px;}.elementor-5149 .elementor-element.elementor-element-86527930{--width:325px;}.elementor-5149 .elementor-element.elementor-element-20c0e2ce{--width:325px;}.elementor-5149 .elementor-element.elementor-element-13991767{--width:325px;}.elementor-5149 .elementor-element.elementor-element-07ad3e45{--width:325px;}.elementor-5149 .elementor-element.elementor-element-09a2cf7c{--width:325px;}.elementor-5149 .elementor-element.elementor-element-e662a881{--width:325px;}.elementor-5149 .elementor-element.elementor-element-82303298{--content-width:1240px;}.elementor-5149 .elementor-element.elementor-element-447fccfb{--width:min(100%, 720px);}.elementor-5149 .elementor-element.elementor-element-cf62052b{--width:100%;}.elementor-5149 .elementor-element.elementor-element-2d22de09{--width:min(100%, 920px);}.elementor-5149 .elementor-element.elementor-element-38d39471{--width:min(100%, 520px);}}@media(max-width:1024px) and (min-width:768px){.elementor-5149 .elementor-element.elementor-element-4d53f78d{--content-width:1240px;}}/* Start custom CSS for image, class: .elementor-element-8863aaa4 */.elementor-5149 .elementor-element.elementor-element-8863aaa4 {top: 0; right: 0; bottom: 0; left: 0; inset: 0;}

.elementor-5149 .elementor-element.elementor-element-8863aaa4 img {pointer-events: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9475c17 *//* BA Stage1765 Image native fit/position height-gated runtime residual */ .elementor-5149 .elementor-element.elementor-element-b9475c17 img {object-fit: cover; object-position: center center; pointer-events: none;}

.elementor-5149 .elementor-element.elementor-element-b9475c17 {top: 0; right: 0; bottom: 0; left: 0; inset: 0;}

.elementor-5149 .elementor-element.elementor-element-b9475c17.elementor-widget-image {position: absolute; width: 100%; height: 100%;}

.elementor-5149 .elementor-element.elementor-element-b9475c17.elementor-widget-image img {display: block; width: 100%; max-width: 100%; height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b662e9d */.elementor-5149 .elementor-element.elementor-element-4b662e9d {inset: 0; z-index: 0;}

.elementor-5149 .elementor-element.elementor-element-4b662e9d> .elementor-element, .elementor-5149 .elementor-element.elementor-element-4b662e9d> .elementor-widget {position: absolute; inset: 0; width: 100%; max-width: 100%; height: 100%;}

.elementor-5149 .elementor-element.elementor-element-4b662e9d> .elementor-widget .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-4b662e9d .elementor-image {width: 100%; height: 100%;}

.elementor-5149 .elementor-element.elementor-element-4b662e9d img {display: block; height: 100%; object-fit: cover; object-position: center center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3db53272 *//* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-3db53272 {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c8dcc70 */.elementor-5149 .elementor-element.elementor-element-0c8dcc70 .elementor-heading-title {white-space: normal; overflow-wrap: normal; word-break: normal; max-width: 9.8ch;}

.elementor-5149 .elementor-element.elementor-element-0c8dcc70 .elementor-widget-container {max-width: min(47ch, 100%); width: 100%;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0c8dcc70 .elementor-heading-title {font-size: clamp(2.25rem, 10vw, 2.8rem);}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc587e87 */.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge {color: #fffffff2; background: #ffffff1a; border: 1px solid #ffffff26; border-radius: 999px; align-items: center; gap: 8px; width: auto; min-height: 44px; padding: 10px 16px; font-size: 0.8rem; font-weight: 700;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge svg {width: 16px; height: 16px; color: var(--color-accent); flex-shrink: 0;}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge {width: fit-content; min-height: 40px; padding: 9px 14px; font-size: 0.78rem;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 .elementor-widget-container {width: fit-content; min-height: 40px;}
}

.elementor-5149 .elementor-element.elementor-element-dc587e87 .elementor-widget-container {color: #fffffff2; min-height: 44px; align-items: center; font-family: ubuntu, sans-serif; font-size: 0.8rem; font-weight: 700; gap: 8px; line-height: 1.6; width: auto;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 {display: inline-flex; min-width: 0;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 svg {color: #fffffff2; stroke: currentColor;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 svg[stroke="currentColor"], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg [stroke="currentColor"], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg[stroke='currentColor'], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg [stroke='currentColor'] {stroke: #fffffff2;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 svg[fill="currentColor"], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg [fill="currentColor"], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg[fill='currentColor'], .elementor-5149 .elementor-element.elementor-element-dc587e87 svg [fill='currentColor'] {fill: #fffffff2;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge {color: #fff;}

.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge {color: #fffffff2; display: inline-flex;}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-dc587e87 .hero__badge {width: fit-content; max-width: 100%; min-height: 40px; padding: 9px 14px; font-size: 0.78rem;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-dc587e87 .elementor-widget-container {width: fit-content; max-width: 100%; min-height: 40px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-802bbd57 */.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge {color: #fffffff2; background: #ffffff1a; border: 1px solid #ffffff26; border-radius: 999px; align-items: center; gap: 8px; width: auto; min-height: 44px; padding: 10px 16px; font-size: 0.8rem; font-weight: 700;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge svg {width: 16px; height: 16px; color: var(--color-accent); flex-shrink: 0;}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge {width: fit-content; min-height: 40px; padding: 9px 14px; font-size: 0.78rem;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 .elementor-widget-container {width: fit-content; min-height: 40px;}
}

.elementor-5149 .elementor-element.elementor-element-802bbd57 .elementor-widget-container {color: #fffffff2; min-height: 44px; align-items: center; font-family: ubuntu, sans-serif; font-size: 0.8rem; font-weight: 700; gap: 8px; line-height: 1.6; width: auto;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 {display: inline-flex; min-width: 0;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 svg {color: #fffffff2; stroke: currentColor;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 svg[stroke="currentColor"], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg [stroke="currentColor"], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg[stroke='currentColor'], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg [stroke='currentColor'] {stroke: #fffffff2;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 svg[fill="currentColor"], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg [fill="currentColor"], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg[fill='currentColor'], .elementor-5149 .elementor-element.elementor-element-802bbd57 svg [fill='currentColor'] {fill: #fffffff2;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge {color: #fff;}

.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge {color: #fffffff2; display: inline-flex;}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-802bbd57 .hero__badge {width: fit-content; max-width: 100%; min-height: 40px; padding: 9px 14px; font-size: 0.78rem;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-802bbd57 .elementor-widget-container {width: fit-content; max-width: 100%; min-height: 40px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782e41ff *//* stage1447_container_currentcolor_pseudo_root_color_final_custom_css_owner */ .elementor-5149 .elementor-element.elementor-element-782e41ff {color: #1d3331;}

@media(max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-782e41ff {flex-wrap: wrap;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-782e41ff, .elementor-5149 .elementor-element.elementor-element-782e41ff.elementor-element.e-con.e-grid.e-child[data-element_type="container"] {display: flex; --e-con-grid-template-columns: none; flex-wrap: wrap; flex-direction: row; gap: 10px 10px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80192195 */@media (max-width:767px) {.elementor-5149 .elementor-element.elementor-element-80192195.elementor-widget, .elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button {width: 100%; align-items: center; justify-content: center;}

.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button {background-image: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; justify-content: center; align-items: center; background-color: #67d1c8;}
}
/* ba_source_button_identity_surface_contract */
.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button {background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #67d1c8;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button {background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #67d1c8;}}

/* ba_source_button_base_min_height_owner */ .elementor-5149 .elementor-element.elementor-element-80192195 .elementor-button {min-height:60px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0eec68a7 *//* stage1892_source_action_group_child_target_identity */
.elementor-5149 .elementor-element.elementor-element-0eec68a7.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; transition: background 0.22s, border-color 0.22s, color 0.22s, transform 0.22s;}
.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button {align-items: center; background: #ffffff14; display: inline-flex; justify-content: center; min-height: 48px;}
.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button::after {content: "→"; font-size: 0.98rem; line-height: 1;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-0eec68a7.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; width: fit-content;}.elementor-5149 .elementor-element.elementor-element-0eec68a7 .elementor-button {align-items: center; background: #ffffff14; border: 1px solid #ffffff2e; color: #fffffff5; display: inline-flex; justify-content: center; min-height: 48px; padding: 12px 18px; width: fit-content;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80a86cb3 */@media (min-width:921px) and (max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-80a86cb3 {--e-con-grid-template-columns: minmax(280px, 340px);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370fa354 *//* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-370fa354 {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-370fa354 {padding-right: 0; padding-left: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b00a4d4 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9b00a4d4 {border-radius: 0;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-9b00a4d4 {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-9b00a4d4 {padding-right: 0; padding-left: 0;}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-9b00a4d4 {padding-right: 0; padding-left: 0;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9b00a4d4 {padding-right: 0; padding-left: 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fa7812 */.elementor-5149 .elementor-element.elementor-element-77fa7812.e-con, .elementor-5149 .elementor-element.elementor-element-77fa7812 {flex: 1 1 0; width: auto; max-width: 100%;}

/* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ .elementor-5149 .elementor-element.elementor-element-77fa7812 {width:100%; max-width:1240px; margin:0 auto;}
/* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ @media (min-width:768px) {.elementor-5149 .elementor-element.elementor-element-77fa7812 {padding-inline-start:0; padding-inline-end:0;} .elementor-5149 .elementor-element.elementor-element-77fa7812 > .e-con-inner {padding-inline-start:var(--padding-inline-start); padding-inline-end:var(--padding-inline-end);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e20f8db */.elementor-5149 .elementor-element.elementor-element-6e20f8db {isolation: isolate;}

.elementor-5149 .elementor-element.elementor-element-6e20f8db::before {content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none; background: linear-gradient( 92deg, #071615e6 0%, #071615c7 22%, #07161575 48%, #07161538 70%, #0716158f 100% ), linear-gradient(#0a1b1a1f 0%, #0a1b1a2e 18%, #0a1b1a85 68%, #0a1b1ae0 100%), radial-gradient(circle at 14% 20%, #67d1c838, #0000 0 24%);}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e20f8db::before {background: linear-gradient(#0a1b1a33 0%, #0a1b1a57 18%, #0a1b1ac2 68%, #0a1b1af2 100%), radial-gradient(circle at 18% 24%, #67d1c826, #0000 0 24%);}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6e20f8db {padding-top: 92px; padding-bottom: 22px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6e20f8db {padding-right: 0; padding-left: 0;}
@media (width<=1180px) {.elementor-5149 .elementor-element.elementor-element-6e20f8db {padding-right: 0; padding-left: 0;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e20f8db {padding-right: 0; padding-left: 0;}}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-6e20f8db {min-height: clamp(660px, 92svh, 900px);}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-6e20f8db {min-height: auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad489dd8 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-ad489dd8 .elementor-heading-title {font-size: clamp(1.7rem, 8vw, 2.2rem);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-057d8551 */.elementor-5149 .elementor-element.elementor-element-057d8551 {scroll-margin-top: 120px; text-align: center; width: min(100%, 700px); margin-left: auto; margin-right: auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4288a919 *//* BA Stage1765 Image native fit/position height-gated runtime residual */ .elementor-5149 .elementor-element.elementor-element-4288a919 img {object-fit: cover; object-position: center center;}

.elementor-5149 .elementor-element.elementor-element-4288a919 img {aspect-ratio: 16/9; object-fit: cover; object-position: center;}

/* stage1927_source_ordered_direct_image_leaf_style */ .elementor-5149 .elementor-element.elementor-element-4288a919 img {display:block; aspect-ratio:16/9; object-fit:cover; object-position:center; border-radius:26px; margin-left:auto; margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605dbdf0 */.elementor-5149 .elementor-element.elementor-element-605dbdf0 .elementor-heading-title {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-605dbdf0 .elementor-widget-container {max-width: min(22ch, 100%); width: 100%;}

.elementor-5149 .elementor-element.elementor-element-605dbdf0 {max-width: 22ch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875e5b70 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-875e5b70 {border: 1px solid #163f3c1a;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-875e5b70 {padding-top: 8px; padding-bottom: 8px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-875e5b70 {padding-right: 14px; padding-left: 14px;}
/* ba_source_intrinsic_shrink_container_width */ .elementor-5149 .elementor-element.elementor-element-875e5b70 {width:fit-content; max-width:100%;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-875e5b70 {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04e4bed7 */.elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-04e4bed7> :first-child:last-child {max-width: 22ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-04e4bed7> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-04e4bed7 .elementor-widget-container {max-width: 22ch;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-04e4bed7 {margin-bottom: 0;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-04e4bed7 {min-height: 3.2em;}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-04e4bed7 {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-04e4bed7 {color:var(--color-brand-strong);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6bf69b6 */.elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-f6bf69b6> :first-child:last-child {max-width: 28ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-f6bf69b6> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor> p {max-width: 28ch;}

.elementor-5149 .elementor-element.elementor-element-f6bf69b6> :first-child, .elementor-5149 .elementor-element.elementor-element-f6bf69b6 .elementor-text-editor {background: 0 0;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-f6bf69b6 {margin-bottom: 24px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-f6bf69b6 {margin-bottom: 22px;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-f6bf69b6 {min-height: 5.2em;}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f6bf69b6 {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-f6bf69b6 {color:#4f6764;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c869b07 *//* ba_source_button_identity_surface_contract */
.elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button {background: linear-gradient(#fffffffe 0%, #f3faf7fa 100%); border: 1px solid #0000; border-color: #163f3c2e; box-shadow: 0 14px 28px #0f2f2d1a; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #f3faf7fa;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button {background: linear-gradient(#fffffffe 0%, #f3faf7fa 100%); border: 1px solid #0000; border-color: #163f3c2e; box-shadow: 0 14px 28px #0f2f2d1a; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #f3faf7fa;}}

/* ba_source_button_base_min_height_owner */ .elementor-5149 .elementor-element.elementor-element-0c869b07 .elementor-button {min-height:60px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f2e42f */.elementor-5149 .elementor-element.elementor-element-05f2e42f {text-align: center;}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-top: 28px; padding-bottom: 24px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-right: 28px; padding-left: 28px;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-right: 24px; padding-left: 24px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-right: 18px; padding-left: 18px;}}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-right: 28px; padding-left: 28px;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-05f2e42f {padding-right: 24px; padding-left: 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04557256 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-04557256 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-04557256 {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-04557256 {padding-right: 0; padding-left: 0;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-04557256 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c364d76 */.elementor-5149 .elementor-element.elementor-element-0c364d76 .pricing-card__badge {padding: 9px 16px;}
@media(max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c364d76 .pricing-card__badge { white-space: nowrap;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-0c364d76 {min-height: 40px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c364d76 .pricing-card__badge {padding: 9px 20px;}}
@media (width<=767px) {body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-0c364d76, body.rtl .elementor-5149 .elementor-element.elementor-element-0c364d76 {top: 14px; right: auto; left: 50%; transform: translate(-50%);}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a8fa731 *//* BA Stage1765 Image native fit/position height-gated runtime residual */ .elementor-5149 .elementor-element.elementor-element-0a8fa731 img {object-fit: cover; object-position: center center;}

.elementor-5149 .elementor-element.elementor-element-0a8fa731 img {aspect-ratio: 16/9; object-fit: cover; object-position: center;}

/* stage1927_source_ordered_direct_image_leaf_style */ .elementor-5149 .elementor-element.elementor-element-0a8fa731 img {display:block; aspect-ratio:16/9; object-fit:cover; object-position:center; border-radius:26px; margin-left:auto; margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1be3e4ac */@media(max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-1be3e4ac .elementor-heading-title {align-self: auto;}
}

@media(max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1be3e4ac .elementor-heading-title {align-self: auto;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef3d410e */.elementor-5149 .elementor-element.elementor-element-ef3d410e .elementor-heading-title {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-ef3d410e .elementor-widget-container {max-width: min(22ch, 100%); width: 100%;}

@media(max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-ef3d410e .elementor-heading-title {white-space: nowrap; align-self: auto;}
}

@media(max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-ef3d410e .elementor-heading-title {align-self: auto; white-space: nowrap;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf64ffea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf64ffea {border: 1px solid #163f3c1a;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf64ffea {padding-top: 8px; padding-bottom: 8px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf64ffea {padding-right: 14px; padding-left: 14px;}
/* ba_source_intrinsic_shrink_container_width */ .elementor-5149 .elementor-element.elementor-element-bf64ffea {width:fit-content; max-width:100%;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-bf64ffea {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-caf67ff5 */.elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-caf67ff5> :first-child:last-child {max-width: 22ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-caf67ff5> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-caf67ff5 .elementor-widget-container {max-width: 22ch;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-caf67ff5 {margin-bottom: 0;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-caf67ff5 {min-height: 3.2em;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-caf67ff5 {min-height: 0;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-caf67ff5 {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-caf67ff5 {color:var(--color-brand-strong);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2296cc3 */.elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-b2296cc3> :first-child:last-child {max-width: 28ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-b2296cc3> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor> p {max-width: 28ch;}

.elementor-5149 .elementor-element.elementor-element-b2296cc3> :first-child, .elementor-5149 .elementor-element.elementor-element-b2296cc3 .elementor-text-editor {background: 0 0;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-b2296cc3 {margin-bottom: 24px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b2296cc3 {margin-bottom: 22px;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-b2296cc3 {min-height: 5.2em;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-b2296cc3 {min-height: 0;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b2296cc3 {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-b2296cc3 {color:#4f6764;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-94eaa7ee *//* ba_source_button_identity_surface_contract */
.elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button {background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #67d1c8;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button {background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #67d1c8;}}

/* ba_source_button_base_min_height_owner */ .elementor-5149 .elementor-element.elementor-element-94eaa7ee .elementor-button {min-height:60px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cf0b67f */.elementor-5149 .elementor-element.elementor-element-9cf0b67f {text-align: center;}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-top: 28px; padding-bottom: 24px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-right: 28px; padding-left: 28px;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-right: 24px; padding-left: 24px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-right: 18px; padding-left: 18px;}}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-right: 28px; padding-left: 28px;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-9cf0b67f {padding-right: 24px; padding-left: 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f70ab6f5 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f70ab6f5 {border: 1px solid #163f3c14; border-radius: 24px;}
}

.elementor-5149 .elementor-element.elementor-element-f70ab6f5 {background: radial-gradient(circle at 18% 10%, #67d1c833, #0000 0 30%), linear-gradient(#f2fcf7fe 0%, #e7f6f0fa 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f70ab6f5 {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f70ab6f5 {padding-right: 0; padding-left: 0;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-f70ab6f5 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d63ec01 *//* BA Stage1765 Image native fit/position height-gated runtime residual */ .elementor-5149 .elementor-element.elementor-element-2d63ec01 img {object-fit: cover; object-position: center center;}

.elementor-5149 .elementor-element.elementor-element-2d63ec01 img {aspect-ratio: 16/9; object-fit: cover; object-position: center;}

/* stage1927_source_ordered_direct_image_leaf_style */ .elementor-5149 .elementor-element.elementor-element-2d63ec01 img {display:block; aspect-ratio:16/9; object-fit:cover; object-position:center; border-radius:26px; margin-left:auto; margin-right:auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe22788 */.elementor-5149 .elementor-element.elementor-element-8fe22788 .elementor-heading-title {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-8fe22788 .elementor-widget-container {max-width: min(22ch, 100%); width: 100%;}

.elementor-5149 .elementor-element.elementor-element-8fe22788 {max-width: 22ch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4b24d2c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c4b24d2c {border: 1px solid #163f3c1a;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c4b24d2c {padding-top: 8px; padding-bottom: 8px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c4b24d2c {padding-right: 14px; padding-left: 14px;}
/* ba_source_intrinsic_shrink_container_width */ .elementor-5149 .elementor-element.elementor-element-c4b24d2c {width:fit-content; max-width:100%;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-c4b24d2c {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-340b9ba9 */.elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-340b9ba9> :first-child:last-child {max-width: 22ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-340b9ba9> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-340b9ba9 .elementor-widget-container {max-width: 22ch;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-340b9ba9 {margin-bottom: 0;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-340b9ba9 {min-height: 3.2em;}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-340b9ba9 {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-340b9ba9 {color:var(--color-brand-strong);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1db9dae */.elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-widget-container, .elementor-5149 .elementor-element.elementor-element-e1db9dae> :first-child:last-child {max-width: 28ch; width: 100%; margin-left: auto; margin-right: auto; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-e1db9dae> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor> p {max-width: 28ch;}

.elementor-5149 .elementor-element.elementor-element-e1db9dae> :first-child, .elementor-5149 .elementor-element.elementor-element-e1db9dae .elementor-text-editor {background: 0 0;}

@media (width<=1080px) {
.elementor-5149 .elementor-element.elementor-element-e1db9dae {margin-bottom: 24px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e1db9dae {margin-bottom: 22px;}
}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-e1db9dae {min-height: 5.2em;}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e1db9dae {min-height: 0;}}

/* stage1696_source_scoped_forced_class_visual_override_preservation */ .elementor-5149 .elementor-element.elementor-element-e1db9dae {color:#4f6764;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab95a89 *//* ba_source_button_identity_surface_contract */
.elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button {background: linear-gradient(#fffffffe 0%, #f3faf7fa 100%); border: 1px solid #0000; border-color: #163f3c2e; box-shadow: 0 14px 28px #0f2f2d1a; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #f3faf7fa;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button {background: linear-gradient(#fffffffe 0%, #f3faf7fa 100%); border: 1px solid #0000; border-color: #163f3c2e; box-shadow: 0 14px 28px #0f2f2d1a; color: #0f2f2d; display: inline-flex; justify-content: center; align-items: center; background-color: #f3faf7fa;}}

/* ba_source_button_base_min_height_owner */ .elementor-5149 .elementor-element.elementor-element-1ab95a89 .elementor-button {min-height:60px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff737813 */.elementor-5149 .elementor-element.elementor-element-ff737813 {text-align: center;}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ff737813 {padding-top: 28px; padding-bottom: 24px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ff737813 {padding-right: 28px; padding-left: 28px;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-ff737813 {padding-right: 24px; padding-left: 24px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ff737813 {padding-right: 18px; padding-left: 18px;}}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-ff737813 {padding-right: 28px; padding-left: 28px;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-ff737813 {padding-right: 24px; padding-left: 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d51841eb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d51841eb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d51841eb {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d51841eb {padding-right: 0; padding-left: 0;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-d51841eb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cd7d745 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3cd7d745 {border: 0; border-radius: 0;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3cd7d745 {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3cd7d745 {padding-right: 0; padding-left: 0;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-3cd7d745 {padding-right: 0; padding-left: 0;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-3cd7d745 {padding-right: 0; padding-left: 0;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-165debfa */.elementor-5149 .elementor-element.elementor-element-165debfa .elementor-widget-container {white-space: normal; overflow-wrap: normal; word-break: normal; min-height: 34px; align-items: center;}

.elementor-5149 .elementor-element.elementor-element-165debfa> :first-child:last-child {max-width: 100%; min-width: 0; white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-165debfa> :first-child:last-child, .elementor-5149 .elementor-element.elementor-element-165debfa .elementor-text-editor, .elementor-5149 .elementor-element.elementor-element-165debfa .elementor-text-editor> p, .elementor-5149 .elementor-element.elementor-element-165debfa .elementor-widget-container> p, .elementor-5149 .elementor-element.elementor-element-165debfa .elementor-text-editor> ul, .elementor-5149 .elementor-element.elementor-element-165debfa .elementor-text-editor> ol {white-space: normal; overflow-wrap: normal; word-break: normal;}

.elementor-5149 .elementor-element.elementor-element-165debfa {display: inline-flex;}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-165debfa {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1766ee17 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1766ee17 .elementor-heading-title {font-size: clamp(1.7rem, 8vw, 2.2rem);}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e9730ab */.elementor-5149 .elementor-element.elementor-element-4e9730ab .focus-icon__fill {fill: #98e6de29; stroke: none;}

.elementor-5149 .elementor-element.elementor-element-4e9730ab .focus-icon__stroke {fill: none; stroke: currentColor; stroke-width: 1.5px;}

.elementor-5149 .elementor-element.elementor-element-4e9730ab svg {width: 40px; height: 40px; max-width: none; display: block; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 2px 6px #3c8c8440);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b653fc5d *//* stage1447_container_currentcolor_pseudo_root_color_final_custom_css_owner */ .elementor-5149 .elementor-element.elementor-element-b653fc5d {color: #98e6de; width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}

@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b653fc5d {border: none; border-radius: 0;}
}

.elementor-5149 .elementor-element.elementor-element-b653fc5d {width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92c90283 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-92c90283 {border: 1px solid #ffffff1f;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-92c90283 {padding-top: 16px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-92c90283 {padding-right: 18px; padding-left: 16px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-92c90283 {padding-right: 14px; padding-left: 14px;}}

.elementor-5149 .elementor-element.elementor-element-92c90283 { box-shadow: inset 0 1px #ffffff0a, 0 10px 24px #00000014; }
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-92c90283 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-002b9312 */.elementor-5149 .elementor-element.elementor-element-002b9312 .focus-icon__fill {fill: #98e6de29; stroke: none;}

.elementor-5149 .elementor-element.elementor-element-002b9312 .focus-icon__stroke {fill: none; stroke: currentColor; stroke-width: 1.5px;}

.elementor-5149 .elementor-element.elementor-element-002b9312 .focus-icon__detail {fill: none; stroke: currentColor; stroke-width: 1.5px; opacity: 0.9;}

.elementor-5149 .elementor-element.elementor-element-002b9312 svg {width: 40px; height: 40px; max-width: none; display: block; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 2px 6px #3c8c8440);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca0fd9f0 *//* stage1447_container_currentcolor_pseudo_root_color_final_custom_css_owner */ .elementor-5149 .elementor-element.elementor-element-ca0fd9f0 {color: #98e6de; width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}

@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ca0fd9f0 {border: none; border-radius: 0;}
}

.elementor-5149 .elementor-element.elementor-element-ca0fd9f0 {width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7f8aec */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5c7f8aec {border: 1px solid #ffffff1f;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5c7f8aec {padding-top: 16px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5c7f8aec {padding-right: 18px; padding-left: 16px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5c7f8aec {padding-right: 14px; padding-left: 14px;}}

.elementor-5149 .elementor-element.elementor-element-5c7f8aec { box-shadow: inset 0 1px #ffffff0a, 0 10px 24px #00000014; }
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-5c7f8aec {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44f238c6 */.elementor-5149 .elementor-element.elementor-element-44f238c6 .focus-icon__fill {fill: #98e6de29; stroke: none;}

.elementor-5149 .elementor-element.elementor-element-44f238c6 .focus-icon__stroke {fill: none; stroke: currentColor; stroke-width: 1.5px;}

.elementor-5149 .elementor-element.elementor-element-44f238c6 .focus-icon__detail {fill: none; stroke: currentColor; stroke-width: 1.5px; opacity: 0.9;}

.elementor-5149 .elementor-element.elementor-element-44f238c6 svg {width: 40px; height: 40px; max-width: none; display: block; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 2px 6px #3c8c8440);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40ac912 *//* stage1447_container_currentcolor_pseudo_root_color_final_custom_css_owner */ .elementor-5149 .elementor-element.elementor-element-d40ac912 {color: #98e6de; width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}

@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d40ac912 {border: none; border-radius: 0;}
}

.elementor-5149 .elementor-element.elementor-element-d40ac912 {width: 56px; min-width: 56px; max-width: 56px; height: 56px; min-height: 56px; max-height: 56px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10782e09 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-10782e09 {border: 1px solid #ffffff1f;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-10782e09 {padding-top: 16px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-10782e09 {padding-right: 18px; padding-left: 16px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-10782e09 {padding-right: 14px; padding-left: 14px;}}

.elementor-5149 .elementor-element.elementor-element-10782e09 { box-shadow: inset 0 1px #ffffff0a, 0 10px 24px #00000014; }
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-10782e09 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2182dc8e */.elementor-5149 .elementor-element.elementor-element-2182dc8e> .elementor-element, .elementor-5149 .elementor-element.elementor-element-2182dc8e> .e-con-inner> .elementor-element {min-width: 0;}

.elementor-5149 .elementor-element.elementor-element-2182dc8e {font-family: ubuntu, sans-serif; line-height: 1.6;}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2182dc8e {margin-top: 2px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2bf264b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e2bf264b {border: 1px solid #163f3c24; border-radius: 24px;}
}

.elementor-5149 .elementor-element.elementor-element-e2bf264b {background: radial-gradient(circle at 14% 14%, #67d1c829, #0000 0 28%), linear-gradient(#173f3c 0%, #10312e 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-top: 34px; padding-bottom: 30px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 32px; padding-left: 32px;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 26px; padding-left: 26px;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 20px; padding-left: 20px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 18px; padding-left: 18px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 18px; padding-left: 18px;}}
@media (width>=1100px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {padding-right: 29px; padding-left: 29px;}}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-e2bf264b {min-height: auto;}
@media (width>=1100px) {.elementor-5149 .elementor-element.elementor-element-e2bf264b {min-height: 100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03d35038 */@media(max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-03d35038 {align-self: start;}
}

@media(max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-03d35038 {align-self: start;}
}

@media (width>=1100px) {
.elementor-5149 .elementor-element.elementor-element-03d35038, .elementor-5149 .elementor-element.elementor-element-03d35038.elementor-element.e-con.e-grid.e-child[data-element_type="container"] {display: flex; --e-con-grid-template-columns: none; flex-direction: row;}
}
/* stage1802_source_item_self_alignment_residual */
.elementor-5149 .elementor-element.elementor-element-03d35038 {align-self: start;}
@media (width>=1100px) {.elementor-5149 .elementor-element.elementor-element-03d35038 {align-self: stretch;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8295b95 */.elementor-5149 .elementor-element.elementor-element-b8295b95 .eyebrow {width: fit-content;}

/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-b8295b95 {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aeb5d7d */.elementor-5149 .elementor-element.elementor-element-6aeb5d7d {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-6aeb5d7d {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdd4402b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-cdd4402b {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-cdd4402b {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-cdd4402b {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-cdd4402b {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-cdd4402b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eddd0ac2 */.elementor-5149 .elementor-element.elementor-element-eddd0ac2 {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-eddd0ac2 {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a953b136 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a953b136 {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-a953b136 {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-a953b136 {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-a953b136 {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-a953b136 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eddb1d8 */.elementor-5149 .elementor-element.elementor-element-2eddb1d8 {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-2eddb1d8 {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc942a6 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bfc942a6 {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bfc942a6 {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bfc942a6 {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-bfc942a6 {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-bfc942a6 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fba2da5 */.elementor-5149 .elementor-element.elementor-element-6fba2da5 {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-6fba2da5 {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4520293e */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4520293e {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-4520293e {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-4520293e {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-4520293e {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-4520293e {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7683cf22 */.elementor-5149 .elementor-element.elementor-element-7683cf22 {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-7683cf22 {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e593f1c4 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e593f1c4 {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e593f1c4 {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e593f1c4 {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-e593f1c4 {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-e593f1c4 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69aa0986 */.elementor-5149 .elementor-element.elementor-element-69aa0986 {color: #fff; width: 42px; min-width: 42px; min-height: 42px;}

.elementor-5149 .elementor-element.elementor-element-69aa0986 {max-width: 42px; height: 42px; max-height: 42px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ec86f78 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8ec86f78 {border: 1px solid #163f3c14;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8ec86f78 {padding-top: 18px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8ec86f78 {padding-right: 22px; padding-left: 22px;}
.elementor-5149 .elementor-element.elementor-element-8ec86f78 {padding-right: 18px; padding-left: 18px;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-8ec86f78 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99539684 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-99539684 {border: 1px solid #163f3c1a;}
}

.elementor-5149 .elementor-element.elementor-element-99539684 {background: radial-gradient(circle at 10% 18%, #67d1c81a, #0000 0 24%), linear-gradient(#f9fdfbfc 0%, #f0f8f3f5 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-99539684 {padding-top: 22px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-99539684 {padding-right: 28px; padding-left: 28px;}
.elementor-5149 .elementor-element.elementor-element-99539684 {padding-right: 26px; padding-left: 26px;}
@media (width<=1180px) {.elementor-5149 .elementor-element.elementor-element-99539684 {padding-right: 22px; padding-left: 22px;}}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-99539684 {padding-right: 18px; padding-left: 18px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-99539684 {padding-right: 18px; padding-left: 18px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6abedf46 */.elementor-5149 .elementor-element.elementor-element-6abedf46 {background: 0 0;}

.elementor-5149 .elementor-element.elementor-element-6abedf46> .elementor-element, .elementor-5149 .elementor-element.elementor-element-6abedf46> .e-con-inner> .elementor-element {min-width: 0;}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6abedf46 {padding-top: 18px; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6abedf46 {padding-right: 0; padding-left: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af01c79f *//* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ .elementor-5149 .elementor-element.elementor-element-af01c79f {width:100%; max-width:1240px; margin:0 auto;}
/* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ @media (min-width:768px) {.elementor-5149 .elementor-element.elementor-element-af01c79f {padding-inline-start:0; padding-inline-end:0;} .elementor-5149 .elementor-element.elementor-element-af01c79f > .e-con-inner {padding-inline-start:var(--padding-inline-start); padding-inline-end:var(--padding-inline-end);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a997f8a4 */.elementor-5149 .elementor-element.elementor-element-a997f8a4 {background: radial-gradient(circle at 14% 12%, #67d1c82e, #0000 0 26%), radial-gradient(circle at 84% 18%, #163f3c14, #0000 0 22%), linear-gradient(#fbfdfc 0%, #eef7f2 48%, #e6f0ea 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-a997f8a4 {padding-top: 24px; padding-bottom: 68px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-a997f8a4 {padding-right: 0; padding-left: 0;}
@media (width<=1180px) {.elementor-5149 .elementor-element.elementor-element-a997f8a4 {padding-right: 0; padding-left: 0;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a997f8a4 {padding-right: 0; padding-left: 0;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b12951b */.elementor-5149 .elementor-element.elementor-element-0b12951b.elementor-element.eyebrow {margin-left:0; margin-right:0; justify-self:start;}
/* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-0b12951b {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61cf3421 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61cf3421 .elementor-heading-title {font-size: clamp(1.7rem, 8vw, 2.2rem);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c93ef80 */.elementor-5149 .elementor-element.elementor-element-7c93ef80 > .e-con-inner > .eyebrow, .elementor-5149 .elementor-element.elementor-element-7c93ef80 > .eyebrow {margin-left:0; margin-right:0; justify-self:start;}
/* stage1805_source_flex_list_block_end_margin_residual */
.elementor-5149 .elementor-element.elementor-element-7c93ef80 {margin-bottom: 4px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49b415a9 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-49b415a9, .elementor-5149 .elementor-element.elementor-element-49b415a9 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-49b415a9 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d4134b */.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 1; height: auto;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-80d4134b {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-80d4134b {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-80d4134b > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-80d4134b {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8579f03 */.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-d8579f03 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc155b0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-acc155b0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9522e6d */.elementor-5149 .elementor-element.elementor-element-a9522e6d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e5696f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-81e5696f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-81e5696f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-81e5696f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-81e5696f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf077a5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cbf077a5, .elementor-5149 .elementor-element.elementor-element-cbf077a5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cbf077a5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec7a51 */.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2aec7a51 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2aec7a51 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5564be5c */.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5564be5c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0635986 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0635986 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8449a3ca */.elementor-5149 .elementor-element.elementor-element-8449a3ca {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d6464a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-31d6464a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-31d6464a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-31d6464a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-31d6464a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68838ef5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-68838ef5, .elementor-5149 .elementor-element.elementor-element-68838ef5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-68838ef5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0ebe293 */.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-d0ebe293 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0ebe293 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f31932 */.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-67f31932 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-885c212b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-885c212b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-923037f8 */.elementor-5149 .elementor-element.elementor-element-923037f8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43e4a64 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c43e4a64 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-c43e4a64 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e255d16 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-4e255d16, .elementor-5149 .elementor-element.elementor-element-4e255d16 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-4e255d16 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54c0781 */.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-c54c0781 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-c54c0781 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-c54c0781 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-c54c0781 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1cdd89d7 */.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1cdd89d7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-898e2a59 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-898e2a59 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7f54782 */.elementor-5149 .elementor-element.elementor-element-d7f54782 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebceb93c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ebceb93c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ebceb93c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ebceb93c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0050c69e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0050c69e, .elementor-5149 .elementor-element.elementor-element-0050c69e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0050c69e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29abaf3 */.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b29abaf3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b29abaf3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f390ab79 */.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f390ab79 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fbbdc6a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5fbbdc6a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b98905 */.elementor-5149 .elementor-element.elementor-element-58b98905 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cfdb513 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1cfdb513 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1cfdb513 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-458c36c7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-458c36c7, .elementor-5149 .elementor-element.elementor-element-458c36c7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-458c36c7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be4b858 */.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-4be4b858 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-4be4b858 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-4be4b858 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-4be4b858 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f6b459e */.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1f6b459e .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a8c4fa9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-3a8c4fa9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ee547a */.elementor-5149 .elementor-element.elementor-element-02ee547a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce3ef7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-6ce3ef7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e662c75 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-9e662c75, .elementor-5149 .elementor-element.elementor-element-9e662c75 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-9e662c75 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc3fd6 */.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc3fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02480b5b */.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-02480b5b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-961dd0b7 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-961dd0b7 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499952b8 */.elementor-5149 .elementor-element.elementor-element-499952b8 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f195fbca */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-f195fbca {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-f195fbca {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-f195fbca {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-f195fbca {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62bbd734 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-62bbd734, .elementor-5149 .elementor-element.elementor-element-62bbd734 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-62bbd734 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-674762b9 */.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-674762b9 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-674762b9 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-674762b9 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-674762b9 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b707f9c */.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-0b707f9c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ba8ecdb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7ba8ecdb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd2b1444 */.elementor-5149 .elementor-element.elementor-element-bd2b1444 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6746db */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-ee6746db {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-ee6746db {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-ee6746db {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-ee6746db {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af2516c4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-af2516c4, .elementor-5149 .elementor-element.elementor-element-af2516c4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-af2516c4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b534973 */.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0b534973 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0b534973 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0b534973 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0b534973 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4631e384 */.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4631e384 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-965d8d04 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-965d8d04 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b10d1f */.elementor-5149 .elementor-element.elementor-element-39b10d1f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6102aa */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5b6102aa {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5b6102aa {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5b6102aa {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a2ce37b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-2a2ce37b, .elementor-5149 .elementor-element.elementor-element-2a2ce37b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-2a2ce37b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8413bf */.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-6e8413bf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-6e8413bf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-6e8413bf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-6e8413bf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5590d4a3 */.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5590d4a3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c8dd5f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-65c8dd5f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e595cdd7 */.elementor-5149 .elementor-element.elementor-element-e595cdd7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07cfe94 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e07cfe94 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e07cfe94 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92731cd7 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-92731cd7, .elementor-5149 .elementor-element.elementor-element-92731cd7 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-92731cd7 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd9044 */.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-2edd9044 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2edd9044 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2edd9044 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2edd9044 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b20a6de */.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7b20a6de .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e5daba2 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4e5daba2 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16822a54 */.elementor-5149 .elementor-element.elementor-element-16822a54 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbc6836 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0fbc6836 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0fbc6836 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6af39f2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6af39f2, .elementor-5149 .elementor-element.elementor-element-e6af39f2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6af39f2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a76b0fd6 */.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a76b0fd6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a76b0fd6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0221ed9 */.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-c0221ed9 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ea986a0 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2ea986a0 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3961152 */.elementor-5149 .elementor-element.elementor-element-d3961152 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18d592 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bf18d592 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bf18d592 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-bf18d592 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8054f3a2 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8054f3a2, .elementor-5149 .elementor-element.elementor-element-8054f3a2 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8054f3a2 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44626ea4 */.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-44626ea4 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-44626ea4 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-44626ea4 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-44626ea4 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a16bfc1c */.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a16bfc1c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cfc6b75 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7cfc6b75 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90d8fde */.elementor-5149 .elementor-element.elementor-element-d90d8fde {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3286a */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-18c3286a {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-18c3286a {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-18c3286a {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-18c3286a {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd1d54bd *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-cd1d54bd, .elementor-5149 .elementor-element.elementor-element-cd1d54bd .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-cd1d54bd img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0956d3c7 */.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0956d3c7 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0956d3c7 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ea7377 */.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-15ea7377 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339e0ca */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7339e0ca p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6162f */.elementor-5149 .elementor-element.elementor-element-1dc6162f {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0182eb66 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0182eb66 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0182eb66 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-0182eb66 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a5e94f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-17a5e94f, .elementor-5149 .elementor-element.elementor-element-17a5e94f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-17a5e94f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a181389a */.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a181389a {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a181389a {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a181389a {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a181389a > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a181389a {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d2c78b */.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b1d2c78b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1940f5e9 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-1940f5e9 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcdf98ad */.elementor-5149 .elementor-element.elementor-element-bcdf98ad {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75982e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d75982e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d75982e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d75982e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-659fecbc *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-659fecbc, .elementor-5149 .elementor-element.elementor-element-659fecbc .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-659fecbc img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c097aaf */.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0c097aaf {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0c097aaf {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0c097aaf > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0c097aaf {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3fe35c5 */.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3fe35c5 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-231f1ca1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-231f1ca1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bfc9d9e */.elementor-5149 .elementor-element.elementor-element-3bfc9d9e {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663cf1e2 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-663cf1e2 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-663cf1e2 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ff545ee *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7ff545ee, .elementor-5149 .elementor-element.elementor-element-7ff545ee .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7ff545ee img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d04f499 */.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5d04f499 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5d04f499 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5d04f499 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5d04f499 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0291b1d */.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f0291b1d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63db651c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-63db651c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d645c69 */.elementor-5149 .elementor-element.elementor-element-0d645c69 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e848a701 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e848a701 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e848a701 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e848a701 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e848a701 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-002ab1af *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-002ab1af, .elementor-5149 .elementor-element.elementor-element-002ab1af .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-002ab1af img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bee129 */.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-46bee129 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-46bee129 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-46bee129 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-46bee129 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92821e91 */.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92821e91 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f299943f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f299943f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7544e7 */.elementor-5149 .elementor-element.elementor-element-0d7544e7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269ae922 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-269ae922 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-269ae922 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-269ae922 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-269ae922 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e2ff03 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-f3e2ff03, .elementor-5149 .elementor-element.elementor-element-f3e2ff03 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-f3e2ff03 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1575ab9d */.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-1575ab9d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-1575ab9d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-1575ab9d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1575ab9d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baa8e54f */.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-baa8e54f .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f79d005 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6f79d005 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9cd10ee */.elementor-5149 .elementor-element.elementor-element-b9cd10ee {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b88b448 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-3b88b448 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3b88b448 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-3b88b448 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6fc7a1b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-e6fc7a1b, .elementor-5149 .elementor-element.elementor-element-e6fc7a1b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-e6fc7a1b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06c8d920 */.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-06c8d920 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-06c8d920 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-06c8d920 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-06c8d920 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6666fb3 */.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f6666fb3 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b5d8059 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-4b5d8059 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f27791 */.elementor-5149 .elementor-element.elementor-element-01f27791 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be5dca8 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5be5dca8 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-5be5dca8 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-329cbcf8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-329cbcf8, .elementor-5149 .elementor-element.elementor-element-329cbcf8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-329cbcf8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0675aaa6 */.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-0675aaa6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-0675aaa6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-856bb352 */.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-856bb352 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f743acd5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f743acd5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48e5858 */.elementor-5149 .elementor-element.elementor-element-b48e5858 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e217b13c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e217b13c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e217b13c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e217b13c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e217b13c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1823f33b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-1823f33b, .elementor-5149 .elementor-element.elementor-element-1823f33b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-1823f33b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af643f3 */.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-9af643f3 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-9af643f3 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-9af643f3 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-9af643f3 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971676ec */.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-971676ec .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cc663a3 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6cc663a3 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e12620 */.elementor-5149 .elementor-element.elementor-element-56e12620 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49001a56 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49001a56 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-49001a56 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49001a56 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-49001a56 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56c5d347 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-56c5d347, .elementor-5149 .elementor-element.elementor-element-56c5d347 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-56c5d347 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-967144c5 */.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-967144c5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-967144c5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-967144c5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-967144c5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6a32959 */.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6a32959 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461bed1a */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-461bed1a p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f2bdd08 */.elementor-5149 .elementor-element.elementor-element-2f2bdd08 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-462ca14f */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-462ca14f {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-462ca14f {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-462ca14f {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-462ca14f {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-098b48b8 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-098b48b8, .elementor-5149 .elementor-element.elementor-element-098b48b8 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-098b48b8 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49cd0a56 */.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-49cd0a56 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-49cd0a56 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6339a232 */.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-6339a232 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aada0b1c */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-aada0b1c p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e59f5a */.elementor-5149 .elementor-element.elementor-element-c0e59f5a {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f36023d */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-8f36023d {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8f36023d {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8f36023d {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-8f36023d {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dbab34e *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-0dbab34e, .elementor-5149 .elementor-element.elementor-element-0dbab34e .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-0dbab34e img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45aff49 */.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b45aff49 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b45aff49 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b45aff49 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b45aff49 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299450d6 */.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-299450d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f2d558 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-78f2d558 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7818b2 */.elementor-5149 .elementor-element.elementor-element-2c7818b2 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1642ab80 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-1642ab80 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-1642ab80 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-1642ab80 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6feddf1a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6feddf1a, .elementor-5149 .elementor-element.elementor-element-6feddf1a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6feddf1a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526599c6 */.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-526599c6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-526599c6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-526599c6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-526599c6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caded639 */.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-caded639 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc358cb1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-dc358cb1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d83b6a14 */.elementor-5149 .elementor-element.elementor-element-d83b6a14 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ecc6ea */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e7ecc6ea {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42237f6f *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-42237f6f, .elementor-5149 .elementor-element.elementor-element-42237f6f .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-42237f6f img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e3eddc */.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a5e3eddc > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a5e3eddc {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16337baf */.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-16337baf .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b212845e */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-b212845e p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f74e8fbc */.elementor-5149 .elementor-element.elementor-element-f74e8fbc {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d57b96fb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d57b96fb {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d57b96fb {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d57b96fb {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3a5a39b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b3a5a39b, .elementor-5149 .elementor-element.elementor-element-b3a5a39b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b3a5a39b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-847b04d0 */.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-847b04d0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-847b04d0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-847b04d0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-847b04d0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bed0cda7 */.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bed0cda7 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32ef481b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-32ef481b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5218b747 */.elementor-5149 .elementor-element.elementor-element-5218b747 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41de884 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e41de884 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e41de884 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e41de884 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e41de884 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f904d63 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-8f904d63, .elementor-5149 .elementor-element.elementor-element-8f904d63 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-8f904d63 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30245e1 */.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a30245e1 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a30245e1 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a30245e1 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a30245e1 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93cf77d6 */.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-93cf77d6 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2dc1d39d */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-2dc1d39d p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fd5e39 */.elementor-5149 .elementor-element.elementor-element-51fd5e39 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0bfae14 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-d0bfae14 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-d0bfae14 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0ab407 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-6a0ab407, .elementor-5149 .elementor-element.elementor-element-6a0ab407 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-6a0ab407 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc83de0 */.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-bcc83de0 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-bcc83de0 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92d2b349 */.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-92d2b349 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45e1e96f */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-45e1e96f p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b55890 */.elementor-5149 .elementor-element.elementor-element-80b55890 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62bdbc5b */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-62bdbc5b {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-62bdbc5b {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b314ce0b *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-b314ce0b, .elementor-5149 .elementor-element.elementor-element-b314ce0b .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-b314ce0b img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-145c597d */.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-145c597d {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-145c597d {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-145c597d {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-145c597d > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-145c597d {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807fdf2 */.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-5807fdf2 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e84cbe */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-e6e84cbe p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11304db7 */.elementor-5149 .elementor-element.elementor-element-11304db7 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d552723 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d552723 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2d552723 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2d552723 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-2d552723 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7227635a *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-7227635a, .elementor-5149 .elementor-element.elementor-element-7227635a .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-7227635a img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa722a6 */.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-5aa722a6 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-5aa722a6 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61889f3c */.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-61889f3c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a66c13b */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9a66c13b p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2763f696 */.elementor-5149 .elementor-element.elementor-element-2763f696 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86527930 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-86527930 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-86527930 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-86527930 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-86527930 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51606201 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-51606201, .elementor-5149 .elementor-element.elementor-element-51606201 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-51606201 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea5045e */.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-fea5045e {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-fea5045e {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-fea5045e > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-fea5045e {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8b6298 */.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-8a8b6298 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f84f45c1 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f84f45c1 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2eba58 */.elementor-5149 .elementor-element.elementor-element-9b2eba58 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c0e2ce */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-20c0e2ce {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-20c0e2ce {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-600c04d4 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-600c04d4, .elementor-5149 .elementor-element.elementor-element-600c04d4 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-600c04d4 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8cbbebb */.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-b8cbbebb > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-b8cbbebb {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c32261d */.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7c32261d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de9d74e4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-de9d74e4 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2d670b */.elementor-5149 .elementor-element.elementor-element-0c2d670b {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13991767 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-13991767 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-13991767 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-13991767 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-13991767 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-565ed2ad *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-565ed2ad, .elementor-5149 .elementor-element.elementor-element-565ed2ad .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-565ed2ad img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a802cef5 */.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-a802cef5 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-a802cef5 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-a802cef5 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-a802cef5 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-979b171c */.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-979b171c .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f71b17a5 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f71b17a5 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19783bb6 */.elementor-5149 .elementor-element.elementor-element-19783bb6 {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07ad3e45 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-07ad3e45 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-07ad3e45 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-837d3c73 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-837d3c73, .elementor-5149 .elementor-element.elementor-element-837d3c73 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-837d3c73 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3671336 */.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-e3671336 {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-e3671336 {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-e3671336 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e3671336 {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a051ab7b */.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a051ab7b .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04545bda */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-04545bda p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbef995d */.elementor-5149 .elementor-element.elementor-element-fbef995d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a2cf7c */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-09a2cf7c {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-09a2cf7c {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83ff9ee5 *//* stage1699_source_scoped_normal_flow_image_fill_wrapper_residual */ .elementor-5149 .elementor-element.elementor-element-83ff9ee5, .elementor-5149 .elementor-element.elementor-element-83ff9ee5 .elementor-widget-container {width:100%; height:100%;}
.elementor-5149 .elementor-element.elementor-element-83ff9ee5 img {display:block; width:100%; height:100%; max-width:none; object-fit:cover; aspect-ratio:auto; object-position:center top;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a84cfd */.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 1;}
@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {border-radius: 18px;}
}

@media (width<=767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 72px;}
}

@media (width<=560px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width: 96px;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-42a84cfd {aspect-ratio: 4 / 3;}
}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-42a84cfd {width:104px; max-width:104px; aspect-ratio:1; overflow:hidden; border-radius:20px; align-self:start;}
.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:22px; align-self:start;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:72px; max-width:72px; border-radius:18px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {width:100%; max-width:100%; aspect-ratio:4/3; border-radius:18px; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-42a84cfd > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1802_source_item_self_alignment_residual */
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-42a84cfd {justify-self: start;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f27fd13d */.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {cursor: grab;}

@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-f27fd13d .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9209cc18 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-9209cc18 p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21ea71d */.elementor-5149 .elementor-element.elementor-element-e21ea71d {cursor: grab;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e662a881 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-e662a881 {border: 1px solid #163f3c14; border-radius: 24px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-e662a881 {padding-top: 20px; padding-bottom: 20px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 22px; padding-left: 22px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 16px; padding-left: 16px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-e662a881 {padding-right: 20px; padding-left: 20px;}}


.elementor-5149 .elementor-element.elementor-element-e662a881 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f66cd3a0 */.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-widget-container {color: #1d3331; font-family: ubuntu, sans-serif; line-height: 1.6;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-speed-desktop: 420ms; --ba-source-carousel-speed-tablet: 360ms; --ba-source-carousel-speed-mobile: 340ms; --ba-source-carousel-snap-speed-desktop: 220ms; --ba-source-carousel-snap-speed-tablet: 220ms; --ba-source-carousel-snap-speed-mobile: 260ms; --ba-source-carousel-status-total: 37; --ba-source-carousel-status-range: "–"; --ba-source-carousel-status-separator: " iš "; --ba-source-carousel-status-live: "polite"; --ba-source-carousel-status-tag: "span"; --ba-source-carousel-progressbar-draggable: 1; --ba-source-carousel-mobile-slide-basis-percent: 88; --ba-source-carousel-mobile-live-slide-basis-percent: 77.44; --ba-source-carousel-mobile-offset-left-percent: 6; --ba-source-carousel-mobile-offset-right-percent: 6; --ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "4" var(--ba-source-carousel-status-separator) "37";}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel {padding-top: 4px; padding-right: 2px; padding-left: 2px; overflow: hidden; background: transparent; margin-top: 66px;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0::before {content: var(--ba-source-carousel-status-text); position: absolute; top: 0; display: flex; align-items: center; justify-content: center; pointer-events: none; z-index: 2; line-height: 1; min-width: 92px; height: 44px; left: auto; right: 54px; transform: none; color: #163f3c; font-size: 0.88rem; font-weight: 700; text-align: center; bottom: auto;}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0::before {left: 50%; right: auto; transform: translateX(-50%); min-width: 92px; height: 44px;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.e-n-carousel, .swiper).swiper-initialized .swiper-slide {width: calc(var(--ba-source-carousel-mobile-live-slide-basis-percent) * 1%); max-width: calc(var(--ba-source-carousel-mobile-live-slide-basis-percent) * 1%); flex: 0 0 calc(var(--ba-source-carousel-mobile-live-slide-basis-percent) * 1%); flex-basis: calc(var(--ba-source-carousel-mobile-live-slide-basis-percent) * 1%);}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 :is(.e-n-carousel, .swiper):not(.swiper-initialized) .swiper-slide {width: calc(var(--ba-source-carousel-mobile-slide-basis-percent) * 1%); max-width: calc(var(--ba-source-carousel-mobile-slide-basis-percent) * 1%); flex: 0 0 calc(var(--ba-source-carousel-mobile-slide-basis-percent) * 1%); flex-basis: calc(var(--ba-source-carousel-mobile-slide-basis-percent) * 1%);}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-pagination, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination {display: none;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized), .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) {width: 100%;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-wrapper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-wrapper {padding-left: 6%; padding-right: 6%;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "1" var(--ba-source-carousel-status-separator) "37";}
}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-wrapper {background: transparent;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-wrapper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide {scrollbar-width: none; -ms-overflow-style: none;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel::-webkit-scrollbar, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper::-webkit-scrollbar, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-wrapper::-webkit-scrollbar, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide::-webkit-scrollbar {width: 0; height: 0; display: none;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide {height: auto; display: flex;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-slide> .e-con {height: 100%; width: 100%;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-prev, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-next {display: flex; align-items: center; justify-content: center; line-height: 1; width: 44px; height: 44px; transition: transform 0.2s, box-shadow 0.2s, opacity 0.2s, background 0.2s;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-prev svg, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-next svg {width: 1em; height: 1em;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-prev.swiper-button-disabled, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .elementor-swiper-button-next.swiper-button-disabled, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .elementor-swiper-button-prev, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .elementor-swiper-button-prev {opacity: 0.35; cursor: auto; pointer-events: none;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-pagination-progressbar {top: auto; bottom: 0; overflow: hidden; border-radius: 999px; background: #1843401a; cursor: pointer; touch-action: none;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {border-radius: 999px; background: #1843406b; transition: background 0.2s;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover {background: #18434094;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-wrapper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-wrapper {display: flex; gap: var(--e-n-carousel-swiper-slides-gap, 22px); column-gap: var(--e-n-carousel-swiper-slides-gap, 22px);}

@media (min-width:768px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {width: 5.4054%;}
}

@media (min-width:1200px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {width: 10.8108%;}
}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination {position: relative; inset: auto; width: 100%; height: 14px; margin-top: var(--e-n-carousel-swiper-slides-gap, 0px); overflow: hidden; border-radius: 999px; background: #1843401a;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {min-width: 120px; content: ""; width: 2.7027%; height: 100%; border-radius: inherit; background: #1843406b;}

@media (max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "2" var(--ba-source-carousel-status-separator) "37";}
}

/* ba:stage1766_nested_carousel_not_initialized_slide_flex_basis_true_last_restore */ .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-slide, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-slide {width: 100%; flex: 0 0 100%; flex-basis: 100%; min-width: 0;}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized), .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) {width: 100%; max-width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-wrapper, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-wrapper {box-sizing: border-box; padding-left: 6%; padding-right: 6%;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-slide, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-slide {width: 88%; flex: 0 0 88%; flex-basis: 88%; min-width: 0;}
}

@media (min-width:768px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-slide, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-slide {width: calc((100% - 22px)/2); flex: 0 0 calc((100% - 22px)/2); flex-basis: calc((100% - 22px)/2); min-width: 0;}
}

@media (min-width:1200px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized) .swiper-slide, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized) .swiper-slide {width: calc((100% - 66px)/4); flex: 0 0 calc((100% - 66px)/4); flex-basis: calc((100% - 66px)/4); min-width: 0;}
}

/* ba:uninitialized_nested_carousel_progressbar_static_fallback */ .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination {display: block; position: relative; inset: auto; width: 100%; height: 14px; margin-top: var(--e-n-carousel-swiper-slides-gap, 0px); overflow: hidden; border-radius: 999px; background: #1843401a;}

.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {display: block;}

@media (min-width:768px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {width: 5.4054%;}
}

@media (min-width:1200px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination::before, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination::before {width: 10.8108%;}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 .e-n-carousel:not(.swiper-initialized)~ .swiper-pagination, .elementor-5149 .elementor-element.elementor-element-f66cd3a0 .swiper:not(.swiper-initialized)~ .swiper-pagination {display: none;}
}

/* ba:uninitialized_nested_carousel_responsive_status_text_fallback */ .elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "4" var(--ba-source-carousel-status-separator) "37";}

@media (max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "2" var(--ba-source-carousel-status-separator) "37";}
}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-f66cd3a0 {--ba-source-carousel-status-text: "1" var(--ba-source-carousel-status-range) "1" var(--ba-source-carousel-status-separator) "37";}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d53f78d *//* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ .elementor-5149 .elementor-element.elementor-element-4d53f78d {width:100%; max-width:1240px; margin:0 auto;}
/* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ @media (min-width:768px) {.elementor-5149 .elementor-element.elementor-element-4d53f78d {padding-inline-start:0; padding-inline-end:0;} .elementor-5149 .elementor-element.elementor-element-4d53f78d > .e-con-inner {padding-inline-start:var(--padding-inline-start); padding-inline-end:var(--padding-inline-end);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aca1ca4 */.elementor-5149 .elementor-element.elementor-element-8aca1ca4 {background: radial-gradient(circle at 14% 14%, #56c2bc24, #0000 0 24%), radial-gradient(circle at 92% 10%, #1c5e5714, #0000 0 20%), linear-gradient(#f2faf5 0%, #e8f4ee 54%, #f8fcfa 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-8aca1ca4 {padding-top: 68px; padding-bottom: 68px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-8aca1ca4 {padding-right: 0; padding-left: 0;}
@media (width<=1180px) {.elementor-5149 .elementor-element.elementor-element-8aca1ca4 {padding-right: 0; padding-left: 0;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-8aca1ca4 {padding-right: 0; padding-left: 0;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5946caf6 *//* stage1803_source_inline_flex_text_widget_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-5946caf6 {min-height: 34px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f0e8665 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-7f0e8665 .elementor-heading-title {font-size: clamp(1.7rem, 8vw, 2.2rem);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-447fccfb */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-447fccfb {border: 0; border-radius: 0;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-447fccfb {padding-top: 0; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-447fccfb {padding-right: 0; padding-left: 0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62456d41 *//* ba_source_single_image_wrapper_presentation */ .elementor-5149 .elementor-element.elementor-element-62456d41{box-sizing:border-box;width:96px;border-radius:18px;background:#e3ece9;}.elementor-5149 .elementor-element.elementor-element-62456d41 img{display:block;width:100%;height:auto;}@media (width<=920px){.elementor-5149 .elementor-element.elementor-element-62456d41{box-sizing:border-box;width:96px;}}@media (width<=767px){.elementor-5149 .elementor-element.elementor-element-62456d41{box-sizing:border-box;width:84px;}}@media (width<=560px){.elementor-5149 .elementor-element.elementor-element-62456d41{box-sizing:border-box;width:96px;border-radius:18px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3012282 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-a3012282 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-371f5acb */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-371f5acb p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2295e327 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2295e327 {border: 1px solid #163f3c1a;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-2295e327 {padding-top: 16px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-2295e327 {padding-right: 20px; padding-left: 20px;}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-2295e327 {padding-right: 18px; padding-left: 18px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2295e327 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2295e327 {padding-right: 16px; padding-left: 16px;}}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; aspect-ratio:1; overflow:hidden; border-radius:18px; align-self:start;}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image > .elementor-widget-container {width:84px; max-width:84px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-2295e327 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-2295e327 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68c5ed2b *//* ba_source_single_image_wrapper_presentation */ .elementor-5149 .elementor-element.elementor-element-68c5ed2b{box-sizing:border-box;width:96px;border-radius:18px;background:#e3ece9;}.elementor-5149 .elementor-element.elementor-element-68c5ed2b img{display:block;width:100%;height:auto;}@media (width<=920px){.elementor-5149 .elementor-element.elementor-element-68c5ed2b{box-sizing:border-box;width:96px;}}@media (width<=767px){.elementor-5149 .elementor-element.elementor-element-68c5ed2b{box-sizing:border-box;width:84px;}}@media (width<=560px){.elementor-5149 .elementor-element.elementor-element-68c5ed2b{box-sizing:border-box;width:96px;border-radius:18px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf25cbb4 */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-bf25cbb4 .elementor-heading-title {font-size: 1rem;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43b284bd */@media (max-width:560px) {
.elementor-5149 .elementor-element.elementor-element-43b284bd p {font-size: 0.92rem; line-height: 1.56;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96e0e822 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-96e0e822 {border: 1px solid #163f3c1a;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-96e0e822 {padding-top: 16px; padding-bottom: 16px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-96e0e822 {padding-right: 20px; padding-left: 20px;}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 {padding-right: 18px; padding-left: 18px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 {padding-right: 14px; padding-left: 14px;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 {padding-right: 16px; padding-left: 16px;}}

/* source_folded_media_wrapper_geometry_contract */ .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; aspect-ratio:1; overflow:hidden; border-radius:18px; align-self:start;}
@media (width<=920px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; align-self:start;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image > .elementor-widget-container {width:84px; max-width:84px; align-self:start;}}
@media (width<=560px) {.elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image, .elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image > .elementor-widget-container {width:96px; max-width:96px; border-radius:18px; justify-self:start; align-self:start;}}
.elementor-5149 .elementor-element.elementor-element-96e0e822 > .elementor-widget-image img {display:block; width:100%; height:100%; object-fit:cover; object-position:center top;}
/* stage1801_source_container_min_height_residual */
.elementor-5149 .elementor-element.elementor-element-96e0e822 {min-height: 100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-597e2cce */.elementor-5149 .elementor-element.elementor-element-597e2cce> .elementor-element, .elementor-5149 .elementor-element.elementor-element-597e2cce> .e-con-inner> .elementor-element {min-width: 0;}

.elementor-5149 .elementor-element.elementor-element-597e2cce {font-family: ubuntu, sans-serif; line-height: 1.6;}

@media (min-width:921px) and (max-width:1024px) {
.elementor-5149 .elementor-element.elementor-element-597e2cce {--e-con-grid-template-columns: repeat(2, minmax(0, 1fr));}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526f4cee */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-526f4cee {border-radius: 28px;}
}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-526f4cee {padding-top: 18px; padding-bottom: 18px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-526f4cee {padding-right: 32px; padding-left: 32px;}
.elementor-5149 .elementor-element.elementor-element-526f4cee {padding-right: 0; padding-left: 0;}
@media (width<=1080px) {.elementor-5149 .elementor-element.elementor-element-526f4cee {padding-right: 22px; padding-left: 22px;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-526f4cee {padding-right: 18px; padding-left: 18px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65d1a46c *//* stage1892_source_action_group_child_target_identity */
.elementor-5149 .elementor-element.elementor-element-65d1a46c.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; transition: transform 0.22s, box-shadow 0.22s, background 0.22s, border-color 0.22s, color 0.22s;}
.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button {align-items: center; background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); background-color: #67d1c8; box-shadow: 0 22px 40px #56c2bc47; display: inline-flex; justify-content: center; min-height: 62px;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-65d1a46c.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; width: 100%;}.elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button {align-items: center; background: linear-gradient( 180deg, #67d1c8 0%, #44b8b0 100% ); background-color: #67d1c8; border: 1px solid #0000; box-shadow: 0 22px 40px #56c2bc47; color: #0f2f2d; display: inline-flex; justify-content: center; min-height: 62px; padding: 16px 30px; width: 100%;}}

/* ba_source_button_base_min_height_owner */ .elementor-5149 .elementor-element.elementor-element-65d1a46c .elementor-button {min-height:62px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f96c744e *//* stage1892_source_action_group_child_target_identity */
.elementor-5149 .elementor-element.elementor-element-f96c744e.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; transition: transform 0.22s, box-shadow 0.22s, background 0.22s, border-color 0.22s, color 0.22s;}
.elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button {align-items: center; background: #ffffff14; display: inline-flex; justify-content: center; min-height: 46px;}
@media (max-width: 767px) {.elementor-5149 .elementor-element.elementor-element-f96c744e.elementor-element.elementor-widget.elementor-widget-button {min-height: 0; padding: 0; width: fit-content;}.elementor-5149 .elementor-element.elementor-element-f96c744e .elementor-button {align-items: center; background: #ffffff14; border: 1px solid #fff3; color: #fffffff5; display: inline-flex; justify-content: center; min-height: 46px; padding: 12px 18px; width: fit-content;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2546bbda */.elementor-5149 .elementor-element.elementor-element-2546bbda> .elementor-element {justify-self: end; place-self: center end; min-width: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7c1097d */.elementor-5149 .elementor-element.elementor-element-b7c1097d {background: 0 0; -webkit-backdrop-filter: none;}

.elementor-5149 .elementor-element.elementor-element-b7c1097d> .elementor-element, .elementor-5149 .elementor-element.elementor-element-b7c1097d> .e-con-inner> .elementor-element {min-width: 0;}

.elementor-5149 .elementor-element.elementor-element-b7c1097d> .e-con-inner> .elementor-element:nth-child(2), .elementor-5149 .elementor-element.elementor-element-b7c1097d> .elementor-element:nth-child(2) {align-self: center;}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-b7c1097d {padding-top: 18px; padding-bottom: 18px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-b7c1097d {padding-right: 30px; padding-left: 30px;}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-b7c1097d {padding-right: 16px; padding-left: 16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d22de09 */@media (max-width:619px) {
.elementor-5149 .elementor-element.elementor-element-2d22de09 {border: 1px solid #ffffff1f; border-radius: 24px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf62052b *//* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-cf62052b {padding-top: 2px; padding-bottom: 0;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-cf62052b {padding-right: 0; padding-left: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82303298 *//* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ .elementor-5149 .elementor-element.elementor-element-82303298 {width:100%; max-width:1240px; margin:0 auto;}
/* stage1747_source_id_scoped_inner_container_max_width_gap_contract */ @media (min-width:768px) {.elementor-5149 .elementor-element.elementor-element-82303298 {padding-inline-start:0; padding-inline-end:0;} .elementor-5149 .elementor-element.elementor-element-82303298 > .e-con-inner {padding-inline-start:var(--padding-inline-start); padding-inline-end:var(--padding-inline-end);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f445382 */.elementor-5149 .elementor-element.elementor-element-3f445382 {background: radial-gradient(circle at 14% 10%, #67d1c81a, #0000 0 22%), radial-gradient(circle at 84% 14%, #163f3c0d, #0000 0 22%), linear-gradient(#eff7f2 0%, #f5faf7 38%, #f2f8f4 100%);}
/* stage1795_source_container_padding_block_residual */ .elementor-5149 .elementor-element.elementor-element-3f445382 {padding-top: 68px; padding-bottom: 68px;}
/* stage1797_source_container_padding_shorthand_residual */
.elementor-5149 .elementor-element.elementor-element-3f445382 {padding-right: 0; padding-left: 0;}
@media (width<=1180px) {.elementor-5149 .elementor-element.elementor-element-3f445382 {padding-right: 0; padding-left: 0;}}
@media (width<=767px) {.elementor-5149 .elementor-element.elementor-element-3f445382 {padding-right: 0; padding-left: 0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4d1932d */.elementor-5149 .elementor-element.elementor-element-f4d1932d.e-con, .elementor-5149 .elementor-element.elementor-element-f4d1932d, .elementor-5149 .elementor-element.elementor-element-f4d1932d * {box-sizing: border-box;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d img {display: block; max-width: 100%;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d {--color-brand-strong: #0f2f2d; --color-brand: #163f3c; --color-brand-soft: #2c5c57; --color-accent: #67d1c8; --color-accent-strong: #44b8b0; --color-page-top: #f6f0e7; --color-page-mid: #edf6f1; --color-page-bottom: #fbfdfb; --color-text-main: #1d3331; --color-text-muted: #526966; --shadow-xs: 0 10px 24px #0f2f2d0d; --shadow-md: 0 28px 64px #0f2f2d1f; --container-max: 1240px; --container-padding: 24px; --shadow-sm: var(--shadow-xs); background: radial-gradient(circle at 14% 0%, #67d1c81a, transparent 0 24%), linear-gradient( 180deg, #f6f0e7 0%, #edf6f1 40%, #fbfdfb 100% ); overflow: clip;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d .hero__lead {width: 100%; max-width: 47ch;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d .pricing-card__summary {width: 100%; max-width: 22ch;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d .footer__nav-group {min-width: auto;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d .swiper, .elementor-5149 .elementor-element.elementor-element-f4d1932d .swiper-container, .elementor-5149 .elementor-element.elementor-element-f4d1932d .inline-swiper {position: relative; overflow: hidden;}

.elementor-5149 .elementor-element.elementor-element-f4d1932d .swiper-button-prev, .elementor-5149 .elementor-element.elementor-element-f4d1932d .swiper-button-next {position: absolute;}

@media (max-width:767px) {
.elementor-5149 .elementor-element.elementor-element-f4d1932d .expert-card, .elementor-5149 .elementor-element.elementor-element-f4d1932d.expert-card, .elementor-5149 .elementor-element.elementor-element-f4d1932d .expert-card.e-con.e-grid, .elementor-5149 .elementor-element.elementor-element-f4d1932d.expert-card.e-con.e-grid, .elementor-5149 .elementor-element.elementor-element-f4d1932d .elementor-element.expert-card.e-con.e-grid, .elementor-5149 .elementor-element.elementor-element-f4d1932d.elementor-element.expert-card.e-con.e-grid {display: grid; grid-template-columns: 1fr;}
}/* End custom CSS */</style>{"id":5149,"date":"2026-08-16T19:54:03","date_gmt":"2026-08-16T16:54:03","guid":{"rendered":"https:\/\/wowuniversity.org\/sveikatosklubas\/?page_id=5149"},"modified":"2026-08-16T20:34:31","modified_gmt":"2026-08-16T17:34:31","slug":"homepage-2","status":"publish","type":"page","link":"https:\/\/wowuniversity.org\/sveikatosklubas\/","title":{"rendered":"WoW Sveikatos klubas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5149\" class=\"elementor elementor-5149\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4d1932d e-con-full e-flex e-con e-child\" data-id=\"f4d1932d\" data-element_type=\"container\" data-e-type=\"container\" id=\"wsk-sveikatos-klubas\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<main class=\"elementor-element elementor-element-3d1211ca e-con-full e-flex e-con e-child\" data-id=\"3d1211ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<section class=\"elementor-element elementor-element-6e20f8db e-con-full section--hero e-flex e-con e-child\" data-id=\"6e20f8db\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4b662e9d e-con-full e-flex e-con e-child\" data-id=\"4b662e9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8863aaa4 elementor-absolute elementor-widget__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"8863aaa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1.webp\" class=\"attachment-full size-full wp-image-5015\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1.webp 1600w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1-300x169.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1-1024x576.webp 1024w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1-768x432.webp 768w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1-1536x864.webp 1536w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Hero_desktop-1-600x338.webp 600w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9475c17 elementor-widget__width-inherit elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"b9475c17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"900\" height=\"506\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/SK-Cover_Web.webp\" class=\"attachment-full size-full wp-image-5016\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/SK-Cover_Web.webp 900w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/SK-Cover_Web-300x169.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/SK-Cover_Web-768x432.webp 768w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/SK-Cover_Web-600x337.webp 600w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77fa7812 e-flex e-con-boxed e-con e-child\" data-id=\"77fa7812\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9b00a4d4 e-con-full hero__content e-flex e-con e-child\" data-id=\"9b00a4d4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-370fa354 e-grid e-con-full hero__copy e-con e-child\" data-id=\"370fa354\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3db53272 elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"3db53272\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span class=\"eyebrow eyebrow--light\" style=\"background: #ffffff1f; background-color: #ffffff1f; border-radius: 999px; display: inline-flex; width: fit-content; max-width: 100%; min-height: 34px; align-items: center; padding: 8px 16px\">Mokymosi erdv\u0117<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c8dcc70 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"0c8dcc70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">WoW Sveikatos klubas<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42392548 elementor-widget__width-initial hero__lead elementor-widget elementor-widget-text-editor\" data-id=\"42392548\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"hero__lead\">Ekspert\u0173 \u017einios tavo produktyvumui, psichologinei sveikatai, energijai\r\n\t\t\t\t\t\t\tir visapusi\u0161kai gerovei atkurti bei palaikyti.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-782e41ff e-grid e-con-full hero__badges e-con e-child\" data-id=\"782e41ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc587e87 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"dc587e87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"hero__badge\"><svg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" style=\"flex-shrink: 0; width: 16px; height: 16px; color: #fffffff2;\">\r\n<path d=\"M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path>\r\n<path d=\"M7.75 12L10.58 14.83L16.25 9.17\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path><\/svg>Mokslu gr\u012fstos \u017einios<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-802bbd57 elementor-widget__width-auto elementor-widget elementor-widget-html\" data-id=\"802bbd57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"hero__badge\"><svg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" style=\"flex-shrink: 0; width: 16px; height: 16px; color: #fffffff2;\">\r\n<path d=\"M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path>\r\n<path d=\"M7.75 12L10.58 14.83L16.25 9.17\" stroke=\"currentColor\" stroke-width=\"1.5\"><\/path><\/svg>80+ paskait\u0173 archyvas<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80a86cb3 e-grid e-con-full hero__actions e-con e-child\" data-id=\"80a86cb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80192195 elementor-widget__width-inherit e-transform elementor-align-justify elementor-widget-mobile__width-inherit elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"80192195\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#wsk-planai\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u012esigyk dabar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0eec68a7 elementor-widget__width-auto elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"0eec68a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button hero__support-link elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjkxMiIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atsisi\u0173sk tvarkara\u0161t\u012f<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-a997f8a4 e-con-full section--pricing e-flex e-con e-child\" data-id=\"a997f8a4\" data-element_type=\"container\" data-e-type=\"container\" id=\"wsk-narystes\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-af01c79f e-flex e-con-boxed e-con e-child\" data-id=\"af01c79f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-057d8551 e-grid section-header pricing-anchor section-header--center e-con-boxed e-con e-child\" data-id=\"057d8551\" data-element_type=\"container\" data-e-type=\"container\" id=\"wsk-planai\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ad489dd8 elementor-widget elementor-widget-heading\" data-id=\"ad489dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rinkis naryst\u0117s b\u016bd\u0105 pagal savo ritm\u0105<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-364848f4 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"364848f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"pricing-subtitle\">WoW Sveikatos klubas veikia prenumeratos principu. Per\u017ei\u016br\u0117k planus ir\r\n\t\t\t\t\t\ti\u0161sirink, kuris tau patogiausias.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3cd7d745 e-grid e-con-full pricing-grid e-con e-child\" data-id=\"3cd7d745\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<article class=\"elementor-element elementor-element-04557256 e-con-full pricing-card e-transform e-flex e-con e-child\" data-id=\"04557256\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;position&quot;:&quot;relative&quot;,&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4288a919 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"4288a919\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"820\" height=\"506\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1.webp\" class=\"attachment-full size-full wp-image-5017\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1.webp 820w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-300x185.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-768x474.webp 768w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-600x370.webp 600w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-05f2e42f e-con-full pricing-card__content e-flex e-con e-child\" data-id=\"05f2e42f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f893500 elementor-widget elementor-widget-heading\" data-id=\"1f893500\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">M\u0117nesio<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-605dbdf0 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"605dbdf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">24 Eur<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-875e5b70 e-con-full pricing-card__meta e-flex e-con e-child\" data-id=\"875e5b70\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b23935c6 elementor-widget elementor-widget-text-editor\" data-id=\"b23935c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tPer m\u0117nes\u012f\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04e4bed7 elementor-widget__width-inherit pricing-card__summary elementor-widget elementor-widget-text-editor\" data-id=\"04e4bed7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"pricing-card__summary\">Pasibandyk ir \u012fvertink.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6bf69b6 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"f6bf69b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"background: 0 0; border: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-width: 0px; width: 100%\" class=\"pricing-card__note\">Atsisakyti prenumeratos gal\u0117si bet kada.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d5506258 e-con-full e-flex e-con e-child\" data-id=\"d5506258\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c869b07 elementor-widget__width-inherit e-transform elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"0c869b07\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/sveikatosklubas\/product\/sveikatos-klubo-naryste\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u012esigyk dabar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-f70ab6f5 e-con-full pricing-card pricing-card--featured e-transform e-transform e-flex e-con e-child\" data-id=\"f70ab6f5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-8,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;position&quot;:&quot;relative&quot;,&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c364d76 elementor-absolute elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"0c364d76\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"pricing-card__badge\" style=\"align-items: center; display: inline-flex; justify-content: center; min-height: 40px; background: linear-gradient(#a3ece4 0%, #71d1c8 100%); border-radius: 999px 999px 999px 999px; box-shadow: 0 14px 28px #56c2bc38\">Rekomenduojamas<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a8fa731 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"0a8fa731\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"506\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Metine_up-1.webp\" class=\"attachment-full size-full wp-image-5018\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Metine_up-1.webp 820w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Metine_up-1-300x185.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Metine_up-1-768x474.webp 768w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Metine_up-1-600x370.webp 600w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9cf0b67f e-con-full pricing-card__content e-flex e-con e-child\" data-id=\"9cf0b67f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1be3e4ac elementor-widget elementor-widget-heading\" data-id=\"1be3e4ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Metin\u0117<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef3d410e elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"ef3d410e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">16.58 Eur<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf64ffea e-con-full pricing-card__meta e-flex e-con e-child\" data-id=\"bf64ffea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b15642b2 elementor-widget elementor-widget-text-editor\" data-id=\"b15642b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tPer m\u0117nes\u012f\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caf67ff5 elementor-widget__width-inherit pricing-card__summary elementor-widget elementor-widget-text-editor\" data-id=\"caf67ff5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"pricing-card__summary\">Geriausia kaina.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2296cc3 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b2296cc3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"background: 0 0; border: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-width: 0px; width: 100%\" class=\"pricing-card__note\">Mokama i\u0161 karto 199 Eur u\u017e visus metus.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12a9b981 e-con-full e-flex e-con e-child\" data-id=\"12a9b981\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94eaa7ee elementor-widget__width-inherit e-transform elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"94eaa7ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/sveikatosklubas\/product\/sveikatos-klubo-naryste\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u012esigyk dabar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-d51841eb e-con-full pricing-card e-transform e-flex e-con e-child\" data-id=\"d51841eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-4,&quot;sizes&quot;:[]},&quot;position&quot;:&quot;relative&quot;,&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d63ec01 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"2d63ec01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"820\" height=\"506\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1.webp\" class=\"attachment-full size-full wp-image-5017\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1.webp 820w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-300x185.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-768x474.webp 768w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Menesio_up-1-600x370.webp 600w\" sizes=\"(max-width: 820px) 100vw, 820px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff737813 e-con-full pricing-card__content e-flex e-con e-child\" data-id=\"ff737813\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-773a3449 elementor-widget elementor-widget-heading\" data-id=\"773a3449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">3 M\u0117nesi\u0173<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8fe22788 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"8fe22788\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">19 Eur<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4b24d2c e-con-full pricing-card__meta e-flex e-con e-child\" data-id=\"c4b24d2c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71259738 elementor-widget elementor-widget-text-editor\" data-id=\"71259738\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tPer m\u0117nes\u012f\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-340b9ba9 elementor-widget__width-inherit pricing-card__summary elementor-widget elementor-widget-text-editor\" data-id=\"340b9ba9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"pricing-card__summary\">Optimizuota tavo \u012fpro\u010di\u0173 formavimui.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1db9dae elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e1db9dae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"background: 0 0; border: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; border-width: 0px; width: 100%\" class=\"pricing-card__note\">Mokama i\u0161 karto 57 Eur kas 3 m\u0117nesius.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d959db8 e-con-full e-flex e-con e-child\" data-id=\"9d959db8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ab95a89 elementor-widget__width-inherit e-transform elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"1ab95a89\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/sveikatosklubas\/product\/sveikatos-klubo-naryste\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u012esigyk dabar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6abedf46 e-grid e-con-full pricing-decision-stage e-con e-child\" data-id=\"6abedf46\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-03d35038 e-con-full pricing-value-stage e-flex e-con e-child\" data-id=\"03d35038\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e2bf264b e-grid e-con-full offer-stage__intro e-con e-child\" data-id=\"e2bf264b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-165debfa elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"165debfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span class=\"eyebrow\" style=\"display: inline-flex; align-items: center; padding: 8px 16px; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; background-color: #ffffff1a; border-radius: 999px; border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-right-radius: 999px; border-bottom-left-radius: 999px; min-height: 34px; background: #ffffff1a\">Vert\u0117 Tau<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1766ee17 elementor-widget elementor-widget-heading\" data-id=\"1766ee17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Visapusi\u0161kas d\u0117mesys tavo savijautai<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2957c679 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2957c679\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mokymosi erdv\u0117, skirta \u017emon\u0117ms, norintiems pagerinti savo\r\n\t\t\t\t\t\t\t\tproduktyvum\u0105, psichologin\u0119 sveikat\u0105, padidinti energijos lyg\u012f,\r\n\t\t\t\t\t\t\t\tsustiprinti fizin\u0119 ir emocin\u0119 sveikat\u0105 visapusi\u0161kai. Klube geriausi\r\n\t\t\t\t\t\t\t\tsavo sri\u010di\u0173 ekspertai dalinasi naujausiomis \u017einiomis mitybos,\r\n\t\t\t\t\t\t\t\tjud\u0117jimo, streso ma\u017einimo, relaksacijos ir ilgaam\u017ei\u0161kumo temomis.\r\n\t\t\t\t\t\t\t\tTai unikali galimyb\u0117 gauti i\u0161skirtines paskaitas, dalyvauti\r\n\t\t\t\t\t\t\t\trenginiuose ir prisijungti prie nuolat augan\u010dios sveikatinimosi\r\n\t\t\t\t\t\t\t\tbendruomen\u0117s.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2182dc8e e-grid e-con-full offer-stage__topics e-con e-child\" data-id=\"2182dc8e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<article class=\"elementor-element elementor-element-92c90283 e-grid e-con-full focus-card e-con e-child\" data-id=\"92c90283\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b653fc5d e-con-full focus-card__marker e-flex e-con e-child\" data-id=\"b653fc5d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\" aria-hidden=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e9730ab elementor-widget elementor-widget-html\" data-id=\"4e9730ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg viewbox=\"0 0 24 24\">\r\n<path class=\"focus-icon__fill\" d=\"M13.5 2.4 5.6 13.1a.7.7 0 0 0 .56 1.11h4.34l-.92 7.07a.7.7 0 0 0 1.27.5l7.6-10.69a.7.7 0 0 0-.57-1.1h-4.3l1.04-6.7a.7.7 0 0 0-1.27-.49Z\"><\/path>\r\n<path class=\"focus-icon__stroke\" d=\"M13.5 2.4 5.6 13.1a.7.7 0 0 0 .56 1.11h4.34l-.92 7.07a.7.7 0 0 0 1.27.5l7.6-10.69a.7.7 0 0 0-.57-1.1h-4.3l1.04-6.7a.7.7 0 0 0-1.27-.49Z\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a6f88877 e-flex e-con-boxed e-con e-child\" data-id=\"a6f88877\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5df2e03a elementor-widget elementor-widget-heading\" data-id=\"5df2e03a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Produktyvumas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47f8d24a elementor-widget elementor-widget-text-editor\" data-id=\"47f8d24a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>norintiems pagerinti savo produktyvum\u0105 ir atrasti balans\u0105\r\n\t\t\t\t\t\t\t\t\t\tbe perdegimo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-5c7f8aec e-grid e-con-full focus-card e-con e-child\" data-id=\"5c7f8aec\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ca0fd9f0 e-con-full focus-card__marker e-flex e-con e-child\" data-id=\"ca0fd9f0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\" aria-hidden=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-002b9312 elementor-widget elementor-widget-html\" data-id=\"002b9312\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg viewbox=\"0 0 24 24\">\r\n<path class=\"focus-icon__fill\" d=\"M12 3.2c-1.1-.9-2.6-1.1-3.9-.5-1.5.7-2.4 2.2-2.3 3.7-1.2.5-2 1.7-2 3 0 1 .4 1.9 1.1 2.5-.5.6-.8 1.4-.8 2.2 0 1.7 1.2 3.1 2.8 3.4.1 1.6 1.4 2.9 3.1 2.9 1.1 0 2-.5 2.6-1.3.5.6 1.3 1 2.2 1 1.6 0 2.9-1.3 3-2.9 1.6-.3 2.8-1.7 2.8-3.4 0-.8-.3-1.6-.8-2.2.7-.6 1.1-1.5 1.1-2.5 0-1.3-.8-2.5-2-3 .1-1.5-.8-3-2.3-3.7-1.3-.6-2.8-.4-3.9.5\"><\/path>\r\n<path class=\"focus-icon__stroke\" d=\"M12 3.2c-1.1-.9-2.6-1.1-3.9-.5-1.5.7-2.4 2.2-2.3 3.7-1.2.5-2 1.7-2 3 0 1 .4 1.9 1.1 2.5-.5.6-.8 1.4-.8 2.2 0 1.7 1.2 3.1 2.8 3.4.1 1.6 1.4 2.9 3.1 2.9 1.1 0 2-.5 2.6-1.3.5.6 1.3 1 2.2 1 1.6 0 2.9-1.3 3-2.9 1.6-.3 2.8-1.7 2.8-3.4 0-.8-.3-1.6-.8-2.2.7-.6 1.1-1.5 1.1-2.5 0-1.3-.8-2.5-2-3 .1-1.5-.8-3-2.3-3.7-1.3-.6-2.8-.4-3.9.5Z\"><\/path>\r\n<path class=\"focus-icon__detail\" d=\"M12 3.2v17.7\"><\/path>\r\n<path class=\"focus-icon__detail\" d=\"M8.5 8.5c.8.5 1.6.5 2.5 0M13 8.5c.9.5 1.7.5 2.5 0\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d06c5245 e-flex e-con-boxed e-con e-child\" data-id=\"d06c5245\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49ee4b7a elementor-widget elementor-widget-heading\" data-id=\"49ee4b7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Psichologin\u0117 sveikata<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-870e0cd3 elementor-widget elementor-widget-text-editor\" data-id=\"870e0cd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>prakti\u0161kai pritaikomi \u012frankiai psichologinei sveikatai\r\n\t\t\t\t\t\t\t\t\t\tstiprinti.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-10782e09 e-grid e-con-full focus-card e-con e-child\" data-id=\"10782e09\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d40ac912 e-con-full focus-card__marker e-flex e-con e-child\" data-id=\"d40ac912\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\" aria-hidden=\"true\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44f238c6 elementor-widget elementor-widget-html\" data-id=\"44f238c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<svg viewbox=\"0 0 24 24\">\r\n<path class=\"focus-icon__fill\" d=\"M20.84 6.61a5.5 5.5 0 0 0-7.78 0L12 7.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l8.13 8.13a1 1 0 0 0 1.41 0l8.14-8.13a5.5 5.5 0 0 0 0-7.78Z\"><\/path>\r\n<path class=\"focus-icon__stroke\" d=\"M20.84 6.61a5.5 5.5 0 0 0-7.78 0L12 7.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l8.13 8.13a1 1 0 0 0 1.41 0l8.14-8.13a5.5 5.5 0 0 0 0-7.78Z\"><\/path>\r\n<path class=\"focus-icon__detail\" d=\"M3.6 13h3.7l1.6-2.6 2.2 5.3 1.7-3.2 1.1 1.7h4.5\"><\/path><\/svg>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd327199 e-flex e-con-boxed e-con e-child\" data-id=\"dd327199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-416f33d6 elementor-widget elementor-widget-heading\" data-id=\"416f33d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Energija ir visapusi\u0161ka sveikata<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1cab1cc elementor-widget elementor-widget-text-editor\" data-id=\"a1cab1cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>padidinti energijos lyg\u012f, sustiprinti fizin\u0119 ir emocin\u0119\r\n\t\t\t\t\t\t\t\t\t\tsveikat\u0105 visapusi\u0161kai.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-99539684 e-grid e-con-full pricing-includes e-con e-child\" data-id=\"99539684\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2c3f8fd4 e-grid e-con-full pricing-includes__head e-con e-child\" data-id=\"2c3f8fd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8295b95 elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"b8295b95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span class=\"eyebrow\" style=\"background: #163f3c14; background-color: #163f3c14; border-radius: 999px; display: inline-flex; align-items: center; min-height: 34px; padding: 8px 16px; color: var(--color-brand);\">Kas Tav\u0119s lauks<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0b4cd3b elementor-widget elementor-widget-heading\" data-id=\"f0b4cd3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">WoW Sveikatos klube Tav\u0119s laukia<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c3b4e11 e-grid e-con-full pricing-includes__list e-con e-child\" data-id=\"2c3b4e11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<article class=\"elementor-element elementor-element-cdd4402b e-grid e-con-full feature-item e-con e-child\" data-id=\"cdd4402b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6aeb5d7d e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"6aeb5d7d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-251fcfcb elementor-widget elementor-widget-text-editor\" data-id=\"251fcfcb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-438d7b58 e-grid e-con-full feature-item__body e-con e-child\" data-id=\"438d7b58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bda60dd7 elementor-widget elementor-widget-heading\" data-id=\"bda60dd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Online paskaita<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b74d6183 elementor-widget elementor-widget-text-editor\" data-id=\"b74d6183\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1 online paskaita per m\u0117nes\u012f, kartu su ekspertais,\r\n\t\t\t\t\t\t\t\t\t\tmokslininkais, WoW University d\u0117stytojais ir kviestiniais\r\n\t\t\t\t\t\t\t\t\t\tsve\u010diais<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-a953b136 e-grid e-con-full feature-item e-con e-child\" data-id=\"a953b136\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-eddd0ac2 e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"eddd0ac2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b49b8464 elementor-widget elementor-widget-text-editor\" data-id=\"b49b8464\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1eae6d46 e-grid e-con-full feature-item__body e-con e-child\" data-id=\"1eae6d46\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e51ea98 elementor-widget elementor-widget-heading\" data-id=\"3e51ea98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Mitybos konsultacija<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd9d2fee elementor-widget elementor-widget-text-editor\" data-id=\"dd9d2fee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1 online mitybos konsultacija per m\u0117nes\u012f (Q &amp; A sesija\r\n\t\t\t\t\t\t\t\t\t\tsu mitybos ekspertu), kurios metu gal\u0117si u\u017eduoti tau r\u016bpimus\r\n\t\t\t\t\t\t\t\t\t\tklausimus<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-bfc942a6 e-grid e-con-full feature-item e-con e-child\" data-id=\"bfc942a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2eddb1d8 e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"2eddb1d8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd9ae930 elementor-widget elementor-widget-text-editor\" data-id=\"bd9ae930\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a457dfe e-grid e-con-full feature-item__body e-con e-child\" data-id=\"8a457dfe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91598c81 elementor-widget elementor-widget-heading\" data-id=\"91598c81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Praktin\u0117 treniruot\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-898e6a70 elementor-widget elementor-widget-text-editor\" data-id=\"898e6a70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1 online praktini\u0173 \u012fg\u016bd\u017ei\u0173 treniruot\u0117 per m\u0117nes\u012f<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-4520293e e-grid e-con-full feature-item e-con e-child\" data-id=\"4520293e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6fba2da5 e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"6fba2da5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d21e4f4 elementor-widget elementor-widget-text-editor\" data-id=\"3d21e4f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce6f658a e-grid e-con-full feature-item__body e-con e-child\" data-id=\"ce6f658a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79e52270 elementor-widget elementor-widget-heading\" data-id=\"79e52270\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Naujienlai\u0161kiai<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03431bdf elementor-widget elementor-widget-text-editor\" data-id=\"03431bdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Naujienlai\u0161kiai su naujausia moksline informacija,\r\n\t\t\t\t\t\t\t\t\t\tpatarimais ar kita naudinga informacija tiesiai i\u0161\r\n\t\t\t\t\t\t\t\t\t\tprofesional\u0173 l\u016bp\u0173<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-e593f1c4 e-grid e-con-full feature-item e-con e-child\" data-id=\"e593f1c4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7683cf22 e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"7683cf22\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe25c01b elementor-widget elementor-widget-text-editor\" data-id=\"fe25c01b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-32151614 e-grid e-con-full feature-item__body e-con e-child\" data-id=\"32151614\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d434f11b elementor-widget elementor-widget-heading\" data-id=\"d434f11b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Gyvi susitikimai<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bcb69937 elementor-widget elementor-widget-text-editor\" data-id=\"bcb69937\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gyvi klubo nari\u0173 susitikimai, dirbtuv\u0117s ar u\u017esi\u0117mimai<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-8ec86f78 e-grid e-con-full feature-item e-con e-child\" data-id=\"8ec86f78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-69aa0986 e-con-full feature-item__icon e-flex e-con e-child\" data-id=\"69aa0986\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-191754b9 elementor-widget elementor-widget-text-editor\" data-id=\"191754b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u2713\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0b59f69d e-grid e-con-full feature-item__body e-con e-child\" data-id=\"0b59f69d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ca9b0b7 elementor-widget elementor-widget-heading\" data-id=\"7ca9b0b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u012era\u0161\u0173 biblioteka<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6628ec6e elementor-widget elementor-widget-text-editor\" data-id=\"6628ec6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nuolat pildoma \u012fra\u0161\u0173 biblioteka: paskaitos, seminarai,<br \/>dirbtuv\u0117s (80+ \u012fra\u0161\u0173)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-8aca1ca4 e-con-full section--soft section--experts e-flex e-con e-child\" data-id=\"8aca1ca4\" data-element_type=\"container\" data-e-type=\"container\" id=\"wsk-specialistai\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\" aria-labelledby=\"wsk-experts-title-main\">\n\t\t<div class=\"elementor-element elementor-element-4d53f78d e-flex e-con-boxed e-con e-child\" data-id=\"4d53f78d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7c93ef80 e-grid e-con-full section-header reveal e-con e-child\" data-id=\"7c93ef80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b12951b elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"0b12951b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span class=\"eyebrow\" style=\"background: #163f3c14; background-color: #163f3c14; border-radius: 999px; display: inline-flex; width: fit-content; max-width: 100%; min-height: 34px; align-items: center; padding: 8px 16px\">Ekspertai<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61cf3421 elementor-widget elementor-widget-heading\" data-id=\"61cf3421\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"wsk-experts-title-main\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Specialistai, kuriuos sutiksi WoW Sveikatos klube:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f66cd3a0 elementor-pagination-type-progressbar experts-carousel reveal delay-1 elementor-relative elementor-arrows-position-inside elementor-widget elementor-widget-n-carousel\" data-id=\"f66cd3a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;_id&quot;:&quot;5591b38d&quot;,&quot;slide_title&quot;:&quot;Dr. Laura Bojarskait\\u0117&quot;},{&quot;_id&quot;:&quot;71576e07&quot;,&quot;slide_title&quot;:&quot;Dr. Egl\\u0117 Pavyd\\u0117&quot;},{&quot;_id&quot;:&quot;4e37d319&quot;,&quot;slide_title&quot;:&quot;Dr. Tomas Vai\\u010di\\u016bnas&quot;},{&quot;_id&quot;:&quot;a2e8c334&quot;,&quot;slide_title&quot;:&quot;Jurijus Va\\u0161\\u010denkovas&quot;},{&quot;_id&quot;:&quot;6c53ec57&quot;,&quot;slide_title&quot;:&quot;Prof. Eugenijus Laurinaitis&quot;},{&quot;_id&quot;:&quot;af3bf122&quot;,&quot;slide_title&quot;:&quot;Dr. Sandrija \\u010capkauskien\\u0117&quot;},{&quot;_id&quot;:&quot;1cfbb8ad&quot;,&quot;slide_title&quot;:&quot;Dr. Dalius Barkauskas&quot;},{&quot;_id&quot;:&quot;412f1084&quot;,&quot;slide_title&quot;:&quot;Audrius Kalvaitis&quot;},{&quot;_id&quot;:&quot;99a1de03&quot;,&quot;slide_title&quot;:&quot;Prof. dr. Ar\\u016bnas Emeljanovas&quot;},{&quot;_id&quot;:&quot;95ef1e33&quot;,&quot;slide_title&quot;:&quot;Dr. Justina \\u0160idlauskait\\u0117&quot;},{&quot;_id&quot;:&quot;66c3f6b0&quot;,&quot;slide_title&quot;:&quot;Jonas \\u017dakaitis&quot;},{&quot;_id&quot;:&quot;d5a5bd30&quot;,&quot;slide_title&quot;:&quot;Prof. Albertas Skurvydas&quot;},{&quot;_id&quot;:&quot;6d413bf4&quot;,&quot;slide_title&quot;:&quot;Dr. Vaidas Dirs\\u0117&quot;},{&quot;_id&quot;:&quot;335f5110&quot;,&quot;slide_title&quot;:&quot;Ignas Bak\\u0117jus&quot;},{&quot;_id&quot;:&quot;16f3ff42&quot;,&quot;slide_title&quot;:&quot;Vida Radzevi\\u010dien\\u0117&quot;},{&quot;_id&quot;:&quot;4695c382&quot;,&quot;slide_title&quot;:&quot;Dr. Simona Liukaityt\\u0117 - Suszczynska&quot;},{&quot;_id&quot;:&quot;e80d2f55&quot;,&quot;slide_title&quot;:&quot;Julius Neverauskas&quot;},{&quot;_id&quot;:&quot;9d5384e4&quot;,&quot;slide_title&quot;:&quot;Dr. \\u0160ar\\u016bnas Pa\\u0161kevi\\u010dius&quot;},{&quot;_id&quot;:&quot;c5db21aa&quot;,&quot;slide_title&quot;:&quot;Dr. Ingrida Zelionkait\\u0117&quot;},{&quot;_id&quot;:&quot;e82c71d7&quot;,&quot;slide_title&quot;:&quot;Tomas Linksmuolis&quot;},{&quot;_id&quot;:&quot;f9e15fa8&quot;,&quot;slide_title&quot;:&quot;Dr. Evelina Rudzikien\\u0117&quot;},{&quot;_id&quot;:&quot;67cad30d&quot;,&quot;slide_title&quot;:&quot;Greta Puzon\\u0117&quot;},{&quot;_id&quot;:&quot;729d2d1c&quot;,&quot;slide_title&quot;:&quot;Vytautas Vai\\u010daitis&quot;},{&quot;_id&quot;:&quot;209455e8&quot;,&quot;slide_title&quot;:&quot;Dalia Petrauskien\\u0117&quot;},{&quot;_id&quot;:&quot;fd3f644d&quot;,&quot;slide_title&quot;:&quot;Ieva Anskaitien\\u0117&quot;},{&quot;_id&quot;:&quot;2365055b&quot;,&quot;slide_title&quot;:&quot;Laura Kronlachner&quot;},{&quot;_id&quot;:&quot;0d6aad97&quot;,&quot;slide_title&quot;:&quot;R\\u016bta Rudalevi\\u010di\\u016bt\\u0117 \\u010cilinskien\\u0117&quot;},{&quot;_id&quot;:&quot;3d2abebb&quot;,&quot;slide_title&quot;:&quot;Dr. Agn\\u0117 Matulait\\u0117&quot;},{&quot;_id&quot;:&quot;4db1e8e5&quot;,&quot;slide_title&quot;:&quot;Rasa Iselionyt\\u0117-Grig\\u0117&quot;},{&quot;_id&quot;:&quot;68084472&quot;,&quot;slide_title&quot;:&quot;Lina Dirmot\\u0117&quot;},{&quot;_id&quot;:&quot;2f536b74&quot;,&quot;slide_title&quot;:&quot;Julija Maksimova&quot;},{&quot;_id&quot;:&quot;152cddf9&quot;,&quot;slide_title&quot;:&quot;Leonora Blekaityt\\u0117&quot;},{&quot;_id&quot;:&quot;4b6f51cc&quot;,&quot;slide_title&quot;:&quot;Romas Bl\\u0117da&quot;},{&quot;_id&quot;:&quot;6edf1e48&quot;,&quot;slide_title&quot;:&quot;Agn\\u0117 Doveikait\\u0117&quot;},{&quot;_id&quot;:&quot;7d9f6188&quot;,&quot;slide_title&quot;:&quot;Erika \\u0160uliauskien\\u0117&quot;},{&quot;_id&quot;:&quot;88fdf506&quot;,&quot;slide_title&quot;:&quot;Au\\u0161ra Kukelk\\u0117&quot;},{&quot;_id&quot;:&quot;8c5a0258&quot;,&quot;slide_title&quot;:&quot;Lina Malakauskait\\u0117&quot;}],&quot;slides_to_show&quot;:&quot;4&quot;,&quot;slides_to_show_tablet&quot;:2,&quot;slides_to_show_mobile&quot;:1,&quot;slides_to_scroll&quot;:&quot;4&quot;,&quot;slides_to_scroll_tablet&quot;:2,&quot;slides_to_scroll_mobile&quot;:1,&quot;autoplay&quot;:&quot;no&quot;,&quot;infinite&quot;:&quot;no&quot;,&quot;speed&quot;:420,&quot;pagination&quot;:&quot;progressbar&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:22,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:22,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:22,&quot;sizes&quot;:[]},&quot;_position&quot;:&quot;relative&quot;,&quot;arrows&quot;:&quot;yes&quot;}\" data-ba-source-carousel-previous-aria-label=\"Rodyti ankstesnius ekspertus\" data-ba-source-carousel-next-aria-label=\"Rodyti kitus ekspertus\" data-ba-source-carousel-pagination-aria-hidden=\"true\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Ekspert\u0173 karusel\u0117s valdymas\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-81e5696f e-grid e-con-full expert-card e-con e-child\" data-id=\"81e5696f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-80d4134b e-con-full expert-card__media e-flex e-con e-child\" data-id=\"80d4134b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49b415a9 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"49b415a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/laura-bojarskaite.webp\" class=\"attachment-full size-full wp-image-5019\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/laura-bojarskaite.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/laura-bojarskaite-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/laura-bojarskaite-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/laura-bojarskaite-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a9522e6d e-grid e-con-full expert-card__body e-con e-child\" data-id=\"a9522e6d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8579f03 elementor-widget elementor-widget-heading\" data-id=\"d8579f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Laura Bojarskait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acc155b0 elementor-widget elementor-widget-text-editor\" data-id=\"acc155b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Neuromoksl\u0173 daktar\u0117, miego tyr\u0117ja, gyvenimo gerinimo per\r\n\t\t\t\t\t\t\t\t\t\tmoksl\u0105 platformos LauraBrainTalks \u012fk\u016br\u0117ja, LRT tinklalaid\u017ei\u0173\r\n\t\t\t\t\t\t\t\t\t\tMiego DNR ir Smegen\u0173 DNR ved\u0117ja, Knygos \u201e300 klausim\u0173 ir\r\n\t\t\t\t\t\t\t\t\t\tatsakym\u0173 apie mieg\u0105\u201d autor\u0117. Daugiau kaip 10 met\u0173 tiria kas\r\n\t\t\t\t\t\t\t\t\t\tvyksta smegenyse miego metu, jos moksliniai straipsniai\r\n\t\t\t\t\t\t\t\t\t\tpublikuoti presti\u017einiuose mokslo \u017eurnaluose, kaip Nature\r\n\t\t\t\t\t\t\t\t\t\tCommunications.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-31d6464a e-grid e-con-full expert-card e-con e-child\" data-id=\"31d6464a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2aec7a51 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"2aec7a51\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbf077a5 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"cbf077a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Egle-Pavyde.webp\" class=\"attachment-full size-full wp-image-5020\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Egle-Pavyde.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Egle-Pavyde-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Egle-Pavyde-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Egle-Pavyde-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8449a3ca e-grid e-con-full expert-card__body e-con e-child\" data-id=\"8449a3ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5564be5c elementor-widget elementor-widget-heading\" data-id=\"5564be5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Egl\u0117 Pavyd\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0635986 elementor-widget elementor-widget-text-editor\" data-id=\"c0635986\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Regeneracin\u0117s medicinos moksl\u0173 daktar\u0117, Lietuvos sveikatos\r\n\t\t\t\t\t\t\t\t\t\tmoksl\u0173 universiteto d\u0117stytoja, startuolio LONGEVERSE\r\n\t\t\t\t\t\t\t\t\t\tsteig\u0117ja ir vadov\u0117, mokslini\u0173 publikacij\u0173 autor\u0117, apdovanota\r\n\t\t\t\t\t\t\t\t\t\tu\u017e mokslinius tyrimus.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-c43e4a64 e-grid e-con-full expert-card e-con e-child\" data-id=\"c43e4a64\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d0ebe293 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"d0ebe293\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68838ef5 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"68838ef5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Kaina-99-Eur-2-1.webp\" class=\"attachment-full size-full wp-image-5021\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Kaina-99-Eur-2-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Kaina-99-Eur-2-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Kaina-99-Eur-2-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Kaina-99-Eur-2-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-923037f8 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"923037f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67f31932 elementor-widget elementor-widget-heading\" data-id=\"67f31932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Tomas Vai\u010di\u016bnas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-885c212b elementor-widget elementor-widget-text-editor\" data-id=\"885c212b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lietuvos sveikatos moksl\u0173 universiteto Gyvensenos medicinos\r\n\t\t\t\t\t\t\t\t\t\tstudij\u0173 programos vadovas, gyvensenos medicinos kompetencij\u0173\r\n\t\t\t\t\t\t\t\t\t\tir klinikini\u0173 algoritm\u0173 pradininkas Lietuvoje. Dr. Tomas\r\n\t\t\t\t\t\t\t\t\t\tsavo mokslo \u012f\u017evalgomis yra peln\u0119s pasaulin\u012f American College\r\n\t\t\t\t\t\t\t\t\t\tof Lifestyle Medicine pripa\u017einim\u0105 \u201eAward of Excelence\u201c.\r\n\t\t\t\t\t\t\t\t\t\tAktyviai bendradarbiauja ir vykdo tyrimus su Harvardo\r\n\t\t\t\t\t\t\t\t\t\tuniversiteto Visuomen\u0117s sveikatos fakultetu.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-ebceb93c e-grid e-con-full expert-card e-con e-child\" data-id=\"ebceb93c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c54c0781 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"c54c0781\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e255d16 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"4e255d16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Jurijus-Vascenkovas.webp\" class=\"attachment-full size-full wp-image-5022\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Jurijus-Vascenkovas.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Jurijus-Vascenkovas-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Jurijus-Vascenkovas-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Jurijus-Vascenkovas-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d7f54782 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"d7f54782\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1cdd89d7 elementor-widget elementor-widget-heading\" data-id=\"1cdd89d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Jurijus Va\u0161\u010denkovas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-898e2a59 elementor-widget elementor-widget-text-editor\" data-id=\"898e2a59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lietuvos olimpin\u0117s rinktin\u0117s medik\u0173 komandos narys,\r\n\t\t\t\t\t\t\t\t\t\tsveikatos psichologas ir taikomosios kineziologijos\r\n\t\t\t\t\t\t\t\t\t\tspecialistas, daugiau nei 20 met\u0173 konsultuojantis\r\n\t\t\t\t\t\t\t\t\t\tprofesionalius sportininkus ir priva\u010dius klientus.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-1cfdb513 e-grid e-con-full expert-card e-con e-child\" data-id=\"1cfdb513\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b29abaf3 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"b29abaf3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0050c69e elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"0050c69e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"425\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Eugenijus-Laurinaitis-2.webp\" class=\"attachment-full size-full wp-image-5023\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Eugenijus-Laurinaitis-2.webp 425w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Eugenijus-Laurinaitis-2-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Eugenijus-Laurinaitis-2-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Eugenijus-Laurinaitis-2-100x100.webp 100w\" sizes=\"(max-width: 425px) 100vw, 425px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58b98905 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"58b98905\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f390ab79 elementor-widget elementor-widget-heading\" data-id=\"f390ab79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Prof. Eugenijus Laurinaitis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fbbdc6a elementor-widget elementor-widget-text-editor\" data-id=\"5fbbdc6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gydytojas psichiatras, psichoterapeutas, VU docentas, M.\r\n\t\t\t\t\t\t\t\t\t\tRomerio universiteto profesorius, psichoterapijos\r\n\t\t\t\t\t\t\t\t\t\td\u0117stytojas, lektorius, Lietuvos psichoterapijos draugijos\r\n\t\t\t\t\t\t\t\t\t\tprezidentas, priklausantis Europos psichoterapijos\r\n\t\t\t\t\t\t\t\t\t\tasociacijos (EAP) valdybai. Nuo 2015 m. u\u017eima EAP\r\n\t\t\t\t\t\t\t\t\t\tGeneralinio sekretoriaus pavaduotojo pareigas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"6\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-6ce3ef7c e-grid e-con-full expert-card e-con e-child\" data-id=\"6ce3ef7c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4be4b858 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"4be4b858\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-458c36c7 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"458c36c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-b20dc541.webp\" class=\"attachment-full size-full wp-image-5024\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-b20dc541.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-b20dc541-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-b20dc541-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-b20dc541-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-02ee547a e-grid e-con-full expert-card__body e-con e-child\" data-id=\"02ee547a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f6b459e elementor-widget elementor-widget-heading\" data-id=\"1f6b459e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Sandrija \u010capkauskien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a8c4fa9 elementor-widget elementor-widget-text-editor\" data-id=\"3a8c4fa9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Viena geriausiai \u017einom\u0173 mitybos specialis\u010di\u0173 Lietuvoje,\r\n\t\t\t\t\t\t\t\t\t\tbiomedicinos moksl\u0173 daktar\u0117 ir lektor\u0117, turinti beveik 20\r\n\t\t\t\t\t\t\t\t\t\tmet\u0173 patirt\u012f konsultuojant \u017emones.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"7\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-f195fbca e-grid e-con-full expert-card e-con e-child\" data-id=\"f195fbca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0fbc3fd6 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"0fbc3fd6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e662c75 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"9e662c75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dalius-Barkauskas-1.webp\" class=\"attachment-full size-full wp-image-5025\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dalius-Barkauskas-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dalius-Barkauskas-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dalius-Barkauskas-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dalius-Barkauskas-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-499952b8 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"499952b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02480b5b elementor-widget elementor-widget-heading\" data-id=\"02480b5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Dalius Barkauskas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-961dd0b7 elementor-widget elementor-widget-text-editor\" data-id=\"961dd0b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Olimpin\u0117s rinktin\u0117s gydytojas, sportinink\u0173 mitybos,\r\n\t\t\t\t\t\t\t\t\t\ttaikomosios kineziologijos, ,,Cyriax\u201c ortopedin\u0117s medicinos,\r\n\t\t\t\t\t\t\t\t\t\thomotoksikologijos specialistas. Kv\u0117pavimo ir judesio\r\n\t\t\t\t\t\t\t\t\t\tsistemos mok\u0117si ir i\u0161 Kuksando meistro Jin Mok (Kor\u0117ja).\r\n\t\t\t\t\t\t\t\t\t\tLietuvos sporto medicinos federacijos ir Europos olimpini\u0173\r\n\t\t\t\t\t\t\t\t\t\t\u017eaidyni\u0173 medicinos komiteto narys.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"8\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-ee6746db e-grid e-con-full expert-card e-con e-child\" data-id=\"ee6746db\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-674762b9 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"674762b9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62bbd734 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"62bbd734\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Audriui42x-cr.webp\" class=\"attachment-full size-full wp-image-5026\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Audriui42x-cr.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Audriui42x-cr-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Audriui42x-cr-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Audriui42x-cr-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd2b1444 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"bd2b1444\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b707f9c elementor-widget elementor-widget-heading\" data-id=\"0b707f9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Audrius Kalvaitis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ba8ecdb elementor-widget elementor-widget-text-editor\" data-id=\"7ba8ecdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sveikatingumo ir sportinio rengimo specialistas, asmeninis\r\n\t\t\t\t\t\t\t\t\t\tNational Academy of Sport medicine sertifikuotas treneris,\r\n\t\t\t\t\t\t\t\t\t\tsertifikavimo mokyklos Active Training lektorius, dirbantis\r\n\t\t\t\t\t\t\t\t\t\tsu presti\u017ei\u0161kiausios Amerikos treneri\u0173 mokyklos programa,\r\n\t\t\t\t\t\t\t\t\t\tkuri pripa\u017e\u012fstama visame pasaulyje ir Europos sveikatingumo\r\n\t\t\t\t\t\t\t\t\t\tspecialist\u0173 rengimo programa.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"9\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-5b6102aa e-grid e-con-full expert-card e-con e-child\" data-id=\"5b6102aa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0b534973 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"0b534973\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af2516c4 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"af2516c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/fed36941-6086-4363-a84b-06bca3a5f718.webp\" class=\"attachment-full size-full wp-image-5027\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/fed36941-6086-4363-a84b-06bca3a5f718.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/fed36941-6086-4363-a84b-06bca3a5f718-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/fed36941-6086-4363-a84b-06bca3a5f718-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/fed36941-6086-4363-a84b-06bca3a5f718-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39b10d1f e-grid e-con-full expert-card__body e-con e-child\" data-id=\"39b10d1f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4631e384 elementor-widget elementor-widget-heading\" data-id=\"4631e384\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Prof. dr. Ar\u016bnas Emeljanovas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-965d8d04 elementor-widget elementor-widget-text-editor\" data-id=\"965d8d04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lietuvos sporto universiteto ir Vilniaus universiteto\r\n\t\t\t\t\t\t\t\t\t\tMedicinos fakulteto profesorius, biomedicinos moksl\u0173\r\n\t\t\t\t\t\t\t\t\t\tdaktaras, fizinio aktyvumo ekspertas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"10\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e07cfe94 e-grid e-con-full expert-card e-con e-child\" data-id=\"e07cfe94\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6e8413bf e-con-full expert-card__media e-flex e-con e-child\" data-id=\"6e8413bf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a2ce37b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"2a2ce37b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/justina-SVKL-e1766919167806-rgtgz5xk7p02uutfsoq80081iy1jkyuz7xsydmbkes.webp\" class=\"attachment-full size-full wp-image-5028\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/justina-SVKL-e1766919167806-rgtgz5xk7p02uutfsoq80081iy1jkyuz7xsydmbkes.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/justina-SVKL-e1766919167806-rgtgz5xk7p02uutfsoq80081iy1jkyuz7xsydmbkes-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/justina-SVKL-e1766919167806-rgtgz5xk7p02uutfsoq80081iy1jkyuz7xsydmbkes-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/justina-SVKL-e1766919167806-rgtgz5xk7p02uutfsoq80081iy1jkyuz7xsydmbkes-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e595cdd7 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"e595cdd7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5590d4a3 elementor-widget elementor-widget-heading\" data-id=\"5590d4a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Justina \u0160idlauskait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65c8dd5f elementor-widget elementor-widget-text-editor\" data-id=\"65c8dd5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Neuromokslinink\u0117 ir neinvazin\u0117s neuromoduliacijos klinikos\r\n\t\t\t\t\t\t\t\t\t\t\u201eNeuropulsas\u201c bendra\u012fk\u016br\u0117ja. Po daugiau nei de\u0161imtme\u010dio\r\n\t\t\t\t\t\t\t\t\t\tdarbo u\u017esienyje auk\u0161t\u0173j\u0173 technologij\u0173 ir human factors\r\n\t\t\t\t\t\t\t\t\t\tengineering srityje Justina gr\u012f\u017eo \u012f Lietuv\u0105, siekdama\r\n\t\t\t\t\t\t\t\t\t\tprisid\u0117ti prie modernesni\u0173, moksli\u0161kai pagr\u012fst\u0173 psichikos\r\n\t\t\t\t\t\t\t\t\t\tsveikatos sprendim\u0173 k\u016brimo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"11\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-0fbc6836 e-grid e-con-full expert-card e-con e-child\" data-id=\"0fbc6836\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2edd9044 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"2edd9044\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92731cd7 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"92731cd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_9529-rk0i3k4wretn9x86009w8l5xylr4vaoy7dsixhc178.webp\" class=\"attachment-full size-full wp-image-5029\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_9529-rk0i3k4wretn9x86009w8l5xylr4vaoy7dsixhc178.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_9529-rk0i3k4wretn9x86009w8l5xylr4vaoy7dsixhc178-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_9529-rk0i3k4wretn9x86009w8l5xylr4vaoy7dsixhc178-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_9529-rk0i3k4wretn9x86009w8l5xylr4vaoy7dsixhc178-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16822a54 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"16822a54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b20a6de elementor-widget elementor-widget-heading\" data-id=\"7b20a6de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Jonas \u017dakaitis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e5daba2 elementor-widget elementor-widget-text-editor\" data-id=\"4e5daba2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>B\u0117gimo treneris ir kineziterapeutas, vienas i\u0161 Love Streams\r\n\t\t\t\t\t\t\t\t\t\tRunning b\u0117gimo klubo bei FULLGAZZ vaik\u0173 lengvosios atletikos\r\n\t\t\t\t\t\t\t\t\t\takademijos \u012fk\u016br\u0117j\u0173. Paruo\u0161\u0119s ne vien\u0105 Lietuvos \u010dempion\u0105,\r\n\t\t\t\t\t\t\t\t\t\tdirba su \u012fvairaus lygio b\u0117gikais. Specializuojasi b\u0117gik\u0173\r\n\t\t\t\t\t\t\t\t\t\tfizinio rengimo, jud\u0117sio analiz\u0117s ir b\u0117gimo technikos\r\n\t\t\t\t\t\t\t\t\t\ttreniravimo bei sportini\u0173 traum\u0173 prevencijos ir\r\n\t\t\t\t\t\t\t\t\t\treabilitacijos srityse.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"12\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-bf18d592 e-grid e-con-full expert-card e-con e-child\" data-id=\"bf18d592\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a76b0fd6 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"a76b0fd6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6af39f2 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"e6af39f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Albertas-Skurvydas.webp\" class=\"attachment-full size-full wp-image-5030\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Albertas-Skurvydas.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Albertas-Skurvydas-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Albertas-Skurvydas-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Albertas-Skurvydas-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d3961152 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"d3961152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c0221ed9 elementor-widget elementor-widget-heading\" data-id=\"c0221ed9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Prof. Albertas Skurvydas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ea986a0 elementor-widget elementor-widget-text-editor\" data-id=\"2ea986a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Habilituotas biologijos moksl\u0173 daktaras, VU ir VDU judesi\u0173,\r\n\t\t\t\t\t\t\t\t\t\tsporto ir sveikatos moksl\u0173 profesorius, para\u0161\u0119s daugiau nei\r\n\t\t\t\t\t\t\t\t\t\t200 mokslini\u0173 straipsni\u0173, knyg\u0173 autorius.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"13\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-18c3286a e-grid e-con-full expert-card e-con e-child\" data-id=\"18c3286a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-44626ea4 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"44626ea4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8054f3a2 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"8054f3a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/vaidas-dirse-95114297.webp\" class=\"attachment-full size-full wp-image-5031\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/vaidas-dirse-95114297.webp 519w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/vaidas-dirse-95114297-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/vaidas-dirse-95114297-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/vaidas-dirse-95114297-100x100.webp 100w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d90d8fde e-grid e-con-full expert-card__body e-con e-child\" data-id=\"d90d8fde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a16bfc1c elementor-widget elementor-widget-heading\" data-id=\"a16bfc1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Vaidas Dirs\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cfc6b75 elementor-widget elementor-widget-text-editor\" data-id=\"7cfc6b75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Medicinos moksl\u0173 daktaras, genetikas, Santaros klinik\u0173\r\n\t\t\t\t\t\t\t\t\t\tprofesini\u0173 s\u0105jung\u0173 jungtin\u0117s atstovyb\u0117s pirmininkas ir\r\n\t\t\t\t\t\t\t\t\t\tpionierius ilgaam\u017ei\u0161kumo tyrim\u0173 srityje Lietuvoje.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"14\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-0182eb66 e-grid e-con-full expert-card e-con e-child\" data-id=\"0182eb66\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0956d3c7 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"0956d3c7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd1d54bd elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"cd1d54bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image0.jpeg-1.webp\" class=\"attachment-full size-full wp-image-5032\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image0.jpeg-1.webp 519w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image0.jpeg-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image0.jpeg-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image0.jpeg-1-100x100.webp 100w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1dc6162f e-grid e-con-full expert-card__body e-con e-child\" data-id=\"1dc6162f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15ea7377 elementor-widget elementor-widget-heading\" data-id=\"15ea7377\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ignas Bak\u0117jus<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7339e0ca elementor-widget elementor-widget-text-editor\" data-id=\"7339e0ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Asmeninis treneris, iCF (international Coaching Federation)\r\n\t\t\t\t\t\t\t\t\t\tstudentas, lektorius. , pirmasis Lietuvoje sertifikuotas\r\n\t\t\t\t\t\t\t\t\t\tInsanity treniruo\u010di\u0173 programos treneris, MyHero! sveikos\r\n\t\t\t\t\t\t\t\t\t\tgyvensenos jud\u0117jimo \u012fk\u016br\u0117jas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"15\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-d75982e2 e-grid e-con-full expert-card e-con e-child\" data-id=\"d75982e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a181389a e-con-full expert-card__media e-flex e-con e-child\" data-id=\"a181389a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17a5e94f elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"17a5e94f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vida_22-18-768x768-1.webp\" class=\"attachment-full size-full wp-image-5033\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vida_22-18-768x768-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vida_22-18-768x768-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vida_22-18-768x768-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vida_22-18-768x768-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcdf98ad e-grid e-con-full expert-card__body e-con e-child\" data-id=\"bcdf98ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b1d2c78b elementor-widget elementor-widget-heading\" data-id=\"b1d2c78b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Vida Radzevi\u010dien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1940f5e9 elementor-widget elementor-widget-text-editor\" data-id=\"1940f5e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Emocin\u0117s gerov\u0117s trener\u0117, mindfulness praktik\u0117, samara joga\r\n\t\t\t\t\t\t\t\t\t\tvedan\u010dioji, ICF kou\u010dingo specialist\u0117, energini\u0173 technik\u0173\r\n\t\t\t\t\t\t\t\t\t\tspecialist\u0117. Padeda \u012fmon\u0117ms, vadovams ir j\u0173 komandoms\r\n\t\t\t\t\t\t\t\t\t\tvaldyti stres\u0105 ir atrasti vidin\u012f stabilum\u0105.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"16\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-663cf1e2 e-grid e-con-full expert-card e-con e-child\" data-id=\"663cf1e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0c097aaf e-con-full expert-card__media e-flex e-con e-child\" data-id=\"0c097aaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-659fecbc elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"659fecbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dr.-Simona-Liukaityte-Suszczynska-1.webp\" class=\"attachment-full size-full wp-image-5034\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dr.-Simona-Liukaityte-Suszczynska-1.webp 350w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dr.-Simona-Liukaityte-Suszczynska-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dr.-Simona-Liukaityte-Suszczynska-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Dr.-Simona-Liukaityte-Suszczynska-1-100x100.webp 100w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bfc9d9e e-grid e-con-full expert-card__body e-con e-child\" data-id=\"3bfc9d9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3fe35c5 elementor-widget elementor-widget-heading\" data-id=\"a3fe35c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Simona Liukaityt\u0117 - Suszczynska<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-231f1ca1 elementor-widget elementor-widget-text-editor\" data-id=\"231f1ca1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Fizikos moksl\u0173 daktar\u0117, optini\u0173 ir lazerini\u0173 sistem\u0173\r\n\t\t\t\t\t\t\t\t\t\tin\u017einier\u0117, prisid\u0117jusi prie marsaeigio \u201ePerseverance\u201c\r\n\t\t\t\t\t\t\t\t\t\tk\u016brimo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"17\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"17 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e848a701 e-grid e-con-full expert-card e-con e-child\" data-id=\"e848a701\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5d04f499 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"5d04f499\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ff545ee elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"7ff545ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"515\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Julius-Neverauskas-768x760-1.webp\" class=\"attachment-full size-full wp-image-5035\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Julius-Neverauskas-768x760-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Julius-Neverauskas-768x760-1-300x297.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Julius-Neverauskas-768x760-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Julius-Neverauskas-768x760-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d645c69 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"0d645c69\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0291b1d elementor-widget elementor-widget-heading\" data-id=\"f0291b1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Julius Neverauskas<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63db651c elementor-widget elementor-widget-text-editor\" data-id=\"63db651c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Medicinos moksl\u0173 daktaras, gydytojas\r\n\t\t\t\t\t\t\t\t\t\tneurologas-psichoterapeutas, Lietuvos kognityvin\u0117s ir\r\n\t\t\t\t\t\t\t\t\t\telgesio terapijos bei \u012fsis\u0105moninimu gr\u012fstos psichologijos\r\n\t\t\t\t\t\t\t\t\t\tasociacij\u0173 prezidentas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"18\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"18 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-269ae922 e-grid e-con-full expert-card e-con e-child\" data-id=\"269ae922\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-46bee129 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"46bee129\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-002ab1af elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"002ab1af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Sarunas_Longevity_lab_foto-1-rrd5emyseqsum162ptw45i3ivntd90qno08gwmwkk4.webp\" class=\"attachment-full size-full wp-image-5036\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Sarunas_Longevity_lab_foto-1-rrd5emyseqsum162ptw45i3ivntd90qno08gwmwkk4.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Sarunas_Longevity_lab_foto-1-rrd5emyseqsum162ptw45i3ivntd90qno08gwmwkk4-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Sarunas_Longevity_lab_foto-1-rrd5emyseqsum162ptw45i3ivntd90qno08gwmwkk4-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Sarunas_Longevity_lab_foto-1-rrd5emyseqsum162ptw45i3ivntd90qno08gwmwkk4-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d7544e7 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"0d7544e7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92821e91 elementor-widget elementor-widget-heading\" data-id=\"92821e91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. \u0160ar\u016bnas Pa\u0161kevi\u010dius<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f299943f elementor-widget elementor-widget-text-editor\" data-id=\"f299943f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Biochemikas, \u201eLongevity lab\u201d bendra\u012fk\u016br\u0117jas ir vyriausiasis\r\n\t\t\t\t\t\t\t\t\t\tmokslininkas. Laboratorijoje kuria micelio fermentacijos\r\n\t\t\t\t\t\t\t\t\t\ttechnologij\u0105. Prie\u0161 tai daugiau nei de\u0161imtmet\u012f k\u016br\u0117 naujos kartos\r\n\t\t\t\t\t\t\t\t\t\tpreparatus antibiotikams atsparioms bakterijoms; yra recenzuot\u0173\r\n\t\t\t\t\t\t\t\t\t\tmokslini\u0173 publikacij\u0173 tarptautiniuose \u017eurnaluose ir tarptautini\u0173\r\n\t\t\t\t\t\t\t\t\t\tpatent\u0173 bendraautorius.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"19\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"19 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-3b88b448 e-grid e-con-full expert-card e-con e-child\" data-id=\"3b88b448\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1575ab9d e-con-full expert-card__media e-flex e-con e-child\" data-id=\"1575ab9d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e2ff03 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"f3e2ff03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Foto_Zelionkaite-rnfopn2uxk9v6wdw0eklsye17gjccnkki4fz7qhwr8.webp\" class=\"attachment-full size-full wp-image-5037\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Foto_Zelionkaite-rnfopn2uxk9v6wdw0eklsye17gjccnkki4fz7qhwr8.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Foto_Zelionkaite-rnfopn2uxk9v6wdw0eklsye17gjccnkki4fz7qhwr8-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Foto_Zelionkaite-rnfopn2uxk9v6wdw0eklsye17gjccnkki4fz7qhwr8-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Foto_Zelionkaite-rnfopn2uxk9v6wdw0eklsye17gjccnkki4fz7qhwr8-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9cd10ee e-grid e-con-full expert-card__body e-con e-child\" data-id=\"b9cd10ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baa8e54f elementor-widget elementor-widget-heading\" data-id=\"baa8e54f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Ingrida Zelionkait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f79d005 elementor-widget elementor-widget-text-editor\" data-id=\"6f79d005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Neuromokslinink\u0117, biofizikos moksl\u0173 daktar\u0117 ir d\u0117stytoja,\r\n\t\t\t\t\t\t\t\t\t\tdirbanti Vilniaus universiteto Gyvyb\u0117s moksl\u0173 centre. Jos\r\n\t\t\t\t\t\t\t\t\t\tmoksliniai interesai apima emocij\u0173 neurobiologij\u0105,\r\n\t\t\t\t\t\t\t\t\t\tpsichofiziologij\u0105 bei hormon\u0173 poveik\u012f emocin\u0117ms bei pa\u017eintin\u0117ms\r\n\t\t\t\t\t\t\t\t\t\tfunkcijoms.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"20\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"20 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-5be5dca8 e-grid e-con-full expert-card e-con e-child\" data-id=\"5be5dca8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-06c8d920 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"06c8d920\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6fc7a1b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"e6fc7a1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"518\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/tomas-ig-46-768x771-1.webp\" class=\"attachment-full size-full wp-image-5038\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/tomas-ig-46-768x771-1.webp 518w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/tomas-ig-46-768x771-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/tomas-ig-46-768x771-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/tomas-ig-46-768x771-1-100x100.webp 100w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01f27791 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"01f27791\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6666fb3 elementor-widget elementor-widget-heading\" data-id=\"f6666fb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tomas Linksmuolis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b5d8059 elementor-widget elementor-widget-text-editor\" data-id=\"4b5d8059\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sporto kineziterapeutas, dirbantis tiek su Olimpinio lygio\r\n\t\t\t\t\t\t\t\t\t\tsportininkais, tiek su ma\u017eiau fizi\u0161kai aktyviais \u017emon\u0117mis.\r\n\t\t\t\t\t\t\t\t\t\tFunkcin\u0117s medicinos ir holistinio po\u017ei\u016brio \u0161alininkas.\r\n\t\t\t\t\t\t\t\t\t\tMitybos ir sveikos gyvensenos specialistas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"21\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"21 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e217b13c e-grid e-con-full expert-card e-con e-child\" data-id=\"e217b13c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0675aaa6 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"0675aaa6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-329cbcf8 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"329cbcf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/evelina-1-1022x1024-1.webp\" class=\"attachment-full size-full wp-image-5039\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/evelina-1-1022x1024-1.webp 519w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/evelina-1-1022x1024-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/evelina-1-1022x1024-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/evelina-1-1022x1024-1-100x100.webp 100w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b48e5858 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"b48e5858\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-856bb352 elementor-widget elementor-widget-heading\" data-id=\"856bb352\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Evelina Rudzikien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f743acd5 elementor-widget elementor-widget-text-editor\" data-id=\"f743acd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u0160eimos gydytoja, endobiogenikos specialist\u0117, NLP new code\r\n\t\t\t\t\t\t\t\t\t\tsertifikuota kou\u010der\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"22\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"22 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-49001a56 e-grid e-con-full expert-card e-con e-child\" data-id=\"49001a56\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9af643f3 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"9af643f3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1823f33b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"1823f33b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"515\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/move2mone-05.webp\" class=\"attachment-full size-full wp-image-5040\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/move2mone-05.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/move2mone-05-300x297.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/move2mone-05-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/move2mone-05-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56e12620 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"56e12620\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-971676ec elementor-widget elementor-widget-heading\" data-id=\"971676ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Greta Puzon\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc663a3 elementor-widget elementor-widget-text-editor\" data-id=\"6cc663a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Kineziterapeut\u0117, sveikatingumo specialist\u0117, sertifikuota\r\n\t\t\t\t\t\t\t\t\t\tOxygen Advantage ir Wim Hof kv\u0117pavimo metod\u0173 instruktor\u0117,\r\n\t\t\t\t\t\t\t\t\t\tsveikatingumo erdv\u0117s move2move \u012fk\u016br\u0117ja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"23\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"23 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-462ca14f e-grid e-con-full expert-card e-con e-child\" data-id=\"462ca14f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-967144c5 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"967144c5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56c5d347 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"56c5d347\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vaicaitis-1.webp\" class=\"attachment-full size-full wp-image-5041\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vaicaitis-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vaicaitis-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vaicaitis-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Vaicaitis-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f2bdd08 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"2f2bdd08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a32959 elementor-widget elementor-widget-heading\" data-id=\"e6a32959\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Vytautas Vai\u010daitis<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-461bed1a elementor-widget elementor-widget-text-editor\" data-id=\"461bed1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Intuityvios mitybos praktikas, Hipokrito Instituto gyvenimo\r\n\t\t\t\t\t\t\t\t\t\tb\u016bdo mentorius, augalin\u0117s mitybos \u0161efas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"24\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"24 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-8f36023d e-grid e-con-full expert-card e-con e-child\" data-id=\"8f36023d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-49cd0a56 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"49cd0a56\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-098b48b8 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"098b48b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/dalia-petrauskiene-1.webp\" class=\"attachment-full size-full wp-image-5042\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/dalia-petrauskiene-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/dalia-petrauskiene-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/dalia-petrauskiene-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/dalia-petrauskiene-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0e59f5a e-grid e-con-full expert-card__body e-con e-child\" data-id=\"c0e59f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6339a232 elementor-widget elementor-widget-heading\" data-id=\"6339a232\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dalia Petrauskien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aada0b1c elementor-widget elementor-widget-text-editor\" data-id=\"aada0b1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u200b Gydytoja dietolog\u0117, Inovatyvios dietologijos centro ( ID\r\n\t\t\t\t\t\t\t\t\t\tCLINIC ) \u012fk\u016br\u0117ja ir specialist\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"25\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"25 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-1642ab80 e-grid e-con-full expert-card e-con e-child\" data-id=\"1642ab80\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b45aff49 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"b45aff49\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0dbab34e elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"0dbab34e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ieva.webp\" class=\"attachment-full size-full wp-image-5043\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ieva.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ieva-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ieva-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ieva-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c7818b2 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"2c7818b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-299450d6 elementor-widget elementor-widget-heading\" data-id=\"299450d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ieva Anskaitien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78f2d558 elementor-widget elementor-widget-text-editor\" data-id=\"78f2d558\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sertifikuota holistin\u0117s sveikatos kou\u010der\u0117, miego mentor\u0117,\r\n\t\t\t\t\t\t\t\t\t\ttaikanti holistin\u012f po\u017ei\u016br\u012f \u012f miego problemas, padedanti\r\n\t\t\t\t\t\t\t\t\t\tformuoti sveikus miego \u012fpro\u010dius bei gerinti miego\r\n\t\t\t\t\t\t\t\t\t\thigien\u0105.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"26\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"26 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e7ecc6ea e-grid e-con-full expert-card e-con e-child\" data-id=\"e7ecc6ea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-526599c6 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"526599c6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6feddf1a elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"6feddf1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Laura-Kronlachner-1.webp\" class=\"attachment-full size-full wp-image-5044\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Laura-Kronlachner-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Laura-Kronlachner-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Laura-Kronlachner-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Laura-Kronlachner-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d83b6a14 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"d83b6a14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-caded639 elementor-widget elementor-widget-heading\" data-id=\"caded639\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Laura Kronlachner<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc358cb1 elementor-widget elementor-widget-text-editor\" data-id=\"dc358cb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Gydytoja aku\u0161er\u0117-ginekolog\u0117, endobiogenikos specialist\u0117,\r\n\t\t\t\t\t\t\t\t\t\tsertifikuota moters neuropsichoendokrinologijos (moters\r\n\t\t\t\t\t\t\t\t\t\tbioritmo) specialist\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"27\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"27 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-d57b96fb e-grid e-con-full expert-card e-con e-child\" data-id=\"d57b96fb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a5e3eddc e-con-full expert-card__media e-flex e-con e-child\" data-id=\"a5e3eddc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42237f6f elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"42237f6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-Cilinskiene-1.webp\" class=\"attachment-full size-full wp-image-5045\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-Cilinskiene-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-Cilinskiene-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-Cilinskiene-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-Cilinskiene-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f74e8fbc e-grid e-con-full expert-card__body e-con e-child\" data-id=\"f74e8fbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16337baf elementor-widget elementor-widget-heading\" data-id=\"16337baf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">R\u016bta Rudalevi\u010di\u016bt\u0117 \u010cilinskien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b212845e elementor-widget elementor-widget-text-editor\" data-id=\"b212845e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sveikatos ir gro\u017eio akademijos \u012fk\u016br\u0117ja, aromatolog\u0117 ir\r\n\t\t\t\t\t\t\t\t\t\tlektor\u0117, Lietuvos nacionalin\u0117s dermatokosmetolog\u0173 ir\r\n\t\t\t\t\t\t\t\t\t\testetin\u0117s mezoterapijos specialist\u0173 asociacijos\r\n\t\t\t\t\t\t\t\t\t\tprezident\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"28\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"28 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e41de884 e-grid e-con-full expert-card e-con e-child\" data-id=\"e41de884\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-847b04d0 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"847b04d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a5a39b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"b3a5a39b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK.webp\" class=\"attachment-full size-full wp-image-5046\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5218b747 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"5218b747\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bed0cda7 elementor-widget elementor-widget-heading\" data-id=\"bed0cda7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Dr. Agn\u0117 Matulait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32ef481b elementor-widget elementor-widget-text-editor\" data-id=\"32ef481b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Psicholog\u0117-psichoterapeut\u0117, socialini\u0173 moksl\u0173 daktar\u0117,\r\n\t\t\t\t\t\t\t\t\t\tlektor\u0117, Fenomenologini\u0173 tyrim\u0173 instituto vadov\u0117, knygos\r\n\t\t\t\t\t\t\t\t\t\t\u201e\u017dali sausainiai: knyga sveikiems neurotikams\u201c autor\u0117, EABP\r\n\t\t\t\t\t\t\t\t\t\tThink Tank nar\u0117, keli\u0173 \u017eurnal\u0173 redkolegijos nar\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"29\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"29 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-d0bfae14 e-grid e-con-full expert-card e-con e-child\" data-id=\"d0bfae14\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a30245e1 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"a30245e1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f904d63 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"8f904d63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Rasa-Is-16-scaled-e1762250497964-re7ew0tgq29lb84f641a9tvt4nec0hpsb7c6ffe710.webp\" class=\"attachment-full size-full wp-image-5047\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Rasa-Is-16-scaled-e1762250497964-re7ew0tgq29lb84f641a9tvt4nec0hpsb7c6ffe710.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Rasa-Is-16-scaled-e1762250497964-re7ew0tgq29lb84f641a9tvt4nec0hpsb7c6ffe710-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Rasa-Is-16-scaled-e1762250497964-re7ew0tgq29lb84f641a9tvt4nec0hpsb7c6ffe710-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Rasa-Is-16-scaled-e1762250497964-re7ew0tgq29lb84f641a9tvt4nec0hpsb7c6ffe710-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51fd5e39 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"51fd5e39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93cf77d6 elementor-widget elementor-widget-heading\" data-id=\"93cf77d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Rasa Iselionyt\u0117-Grig\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dc1d39d elementor-widget elementor-widget-text-editor\" data-id=\"2dc1d39d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sertifikuota STOTT Pilates ir j\u0117gos aitvar\u0173 trener\u0117,\r\n\t\t\t\t\t\t\t\t\t\tholistin\u0117s sveikatos propaguotoja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"30\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"30 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-62bdbc5b e-grid e-con-full expert-card e-con e-child\" data-id=\"62bdbc5b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bcc83de0 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"bcc83de0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a0ab407 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"6a0ab407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-2-rfim199pm2c5age9sum2bziuyg0xmbc6at0ivf5rmc.webp\" class=\"attachment-full size-full wp-image-5048\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-2-rfim199pm2c5age9sum2bziuyg0xmbc6at0ivf5rmc.webp 450w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-2-rfim199pm2c5age9sum2bziuyg0xmbc6at0ivf5rmc-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-2-rfim199pm2c5age9sum2bziuyg0xmbc6at0ivf5rmc-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/AIK-2-rfim199pm2c5age9sum2bziuyg0xmbc6at0ivf5rmc-100x100.webp 100w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80b55890 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"80b55890\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-92d2b349 elementor-widget elementor-widget-heading\" data-id=\"92d2b349\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Lina Dirmot\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45e1e96f elementor-widget elementor-widget-text-editor\" data-id=\"45e1e96f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Psichoterapeut\u0117, knyg\u0173 autor\u0117, lektor\u0117, terapinio \u0161okio\r\n\t\t\t\t\t\t\t\t\t\tinstruktor\u0117. \u0160iai dienai i\u0161leidusi jau 7 knygas ir 2\r\n\t\t\t\t\t\t\t\t\t\tpsichoedukacines priemones saviugdai.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"31\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"31 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-2d552723 e-grid e-con-full expert-card e-con e-child\" data-id=\"2d552723\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-145c597d e-con-full expert-card__media e-flex e-con e-child\" data-id=\"145c597d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b314ce0b elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"b314ce0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_0054-scaled-e1681640085769-768x768-1.webp\" class=\"attachment-full size-full wp-image-5049\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_0054-scaled-e1681640085769-768x768-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_0054-scaled-e1681640085769-768x768-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_0054-scaled-e1681640085769-768x768-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/IMG_0054-scaled-e1681640085769-768x768-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-11304db7 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"11304db7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5807fdf2 elementor-widget elementor-widget-heading\" data-id=\"5807fdf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Julija Maksimova<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6e84cbe elementor-widget elementor-widget-text-editor\" data-id=\"e6e84cbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Profesionali pilnos strukt\u016bros augalinio pagrindo virtuv\u0117s\r\n\t\t\t\t\t\t\t\t\t\t\u0161ef\u0117 (angl. Whole Food Plant Based Kitchen), sveikatai\r\n\t\t\t\t\t\t\t\t\t\tpalankios mitybos ir sveikos gyvensenos \u0161alinink\u0117,\r\n\t\t\t\t\t\t\t\t\t\tedukator\u0117, lektor\u0117, holistin\u0117s ir minimalistin\u0117s gyvensenos\r\n\t\t\t\t\t\t\t\t\t\tpropaguotoja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"32\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"32 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-86527930 e-grid e-con-full expert-card e-con e-child\" data-id=\"86527930\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5aa722a6 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"5aa722a6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7227635a elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"7227635a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"350\" height=\"350\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-bc349a65.webp\" class=\"attachment-full size-full wp-image-5050\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-bc349a65.webp 350w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-bc349a65-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-bc349a65-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/media-bc349a65-100x100.webp 100w\" sizes=\"(max-width: 350px) 100vw, 350px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2763f696 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"2763f696\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61889f3c elementor-widget elementor-widget-heading\" data-id=\"61889f3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Leonora Blekaityt\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a66c13b elementor-widget elementor-widget-text-editor\" data-id=\"9a66c13b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Asmenini\u0173 poky\u010di\u0173 trener\u0117, psicholog\u0117, meditacij\u0173 gid\u0117,\r\n\t\t\t\t\t\t\t\t\t\tSOMA kv\u0117pavimo instruktor\u0117, bestselerio \u201cSielos aritmetika\u201d\r\n\t\t\t\t\t\t\t\t\t\tautor\u0117, \u201cNow Be You\u201d s\u0105moningumo bendruomen\u0117s ir mokym\u0173\r\n\t\t\t\t\t\t\t\t\t\t\u201cKelion\u0117 \u012f save\u201d bendra\u012fk\u016br\u0117ja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"33\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"33 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-20c0e2ce e-grid e-con-full expert-card e-con e-child\" data-id=\"20c0e2ce\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fea5045e e-con-full expert-card__media e-flex e-con e-child\" data-id=\"fea5045e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-51606201 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"51606201\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/S2A4788-scale-768x768-1.webp\" class=\"attachment-full size-full wp-image-5051\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/S2A4788-scale-768x768-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/S2A4788-scale-768x768-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/S2A4788-scale-768x768-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/S2A4788-scale-768x768-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b2eba58 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"9b2eba58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8a8b6298 elementor-widget elementor-widget-heading\" data-id=\"8a8b6298\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Romas Bl\u0117da<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f84f45c1 elementor-widget elementor-widget-text-editor\" data-id=\"f84f45c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sertifikuotas jogos mokytojas, turintis ilgamet\u0119 patirt\u012f\r\n\t\t\t\t\t\t\t\t\t\tpraktikuojant bei mokant \u012fvairaus am\u017eiaus ir lygio\r\n\t\t\t\t\t\t\t\t\t\tmokinius.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"34\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"34 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-13991767 e-grid e-con-full expert-card e-con e-child\" data-id=\"13991767\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b8cbbebb e-con-full expert-card__media e-flex e-con e-child\" data-id=\"b8cbbebb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-600c04d4 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"600c04d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image2.jpeg-1.webp\" class=\"attachment-full size-full wp-image-5052\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image2.jpeg-1.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image2.jpeg-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image2.jpeg-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/image2.jpeg-1-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0c2d670b e-grid e-con-full expert-card__body e-con e-child\" data-id=\"0c2d670b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c32261d elementor-widget elementor-widget-heading\" data-id=\"7c32261d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Agn\u0117 Doveikait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de9d74e4 elementor-widget elementor-widget-text-editor\" data-id=\"de9d74e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sertifikuota DFB (diferencijuot\u0173 funkcini\u0173 b\u016bsen\u0173)\r\n\t\t\t\t\t\t\t\t\t\tmetodikos instruktor\u0117, mokym\u0173 centro \u201eSoulACTION\u201d lektor\u0117,\r\n\t\t\t\t\t\t\t\t\t\tjudesio meditacij\u0173 bei \u0161okio terapijos principais paremto\r\n\t\t\t\t\t\t\t\t\t\tprojekto \u201eEcstatic Dances\u201d \u012fk\u016br\u0117ja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"35\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"35 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-07ad3e45 e-grid e-con-full expert-card e-con e-child\" data-id=\"07ad3e45\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a802cef5 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"a802cef5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-565ed2ad elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"565ed2ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"519\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Erika-Suliauskiene-1.webp\" class=\"attachment-full size-full wp-image-5053\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Erika-Suliauskiene-1.webp 519w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Erika-Suliauskiene-1-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Erika-Suliauskiene-1-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Erika-Suliauskiene-1-100x100.webp 100w\" sizes=\"(max-width: 519px) 100vw, 519px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19783bb6 e-grid e-con-full expert-card__body e-con e-child\" data-id=\"19783bb6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-979b171c elementor-widget elementor-widget-heading\" data-id=\"979b171c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Erika \u0160uliauskien\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f71b17a5 elementor-widget elementor-widget-text-editor\" data-id=\"f71b17a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>16 met\u0173 patirt\u012f turinti kineziterapeut\u0117, baigusi mokslus VU\r\n\t\t\t\t\t\t\t\t\t\tMedicinos fakultete, lektor\u0117 tarptautin\u0117se\r\n\t\t\t\t\t\t\t\t\t\tkonferencijose.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"36\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"36 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-09a2cf7c e-grid e-con-full expert-card e-con e-child\" data-id=\"09a2cf7c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e3671336 e-con-full expert-card__media e-flex e-con e-child\" data-id=\"e3671336\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-837d3c73 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"837d3c73\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ausra-Kukelke.webp\" class=\"attachment-full size-full wp-image-5054\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ausra-Kukelke.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ausra-Kukelke-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ausra-Kukelke-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ausra-Kukelke-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbef995d e-grid e-con-full expert-card__body e-con e-child\" data-id=\"fbef995d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a051ab7b elementor-widget elementor-widget-heading\" data-id=\"a051ab7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Au\u0161ra Kukelk\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04545bda elementor-widget elementor-widget-text-editor\" data-id=\"04545bda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Visuomeninink\u0117, kv\u0117pavimo ir meditacij\u0173 instruktor\u0117<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"37\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"37 of 37\">\n\t\t\t\t\t\t\t<article class=\"elementor-element elementor-element-e662a881 e-grid e-con-full expert-card e-con e-child\" data-id=\"e662a881\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-42a84cfd e-con-full expert-card__media e-flex e-con e-child\" data-id=\"42a84cfd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83ff9ee5 elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"83ff9ee5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"520\" height=\"520\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Lina.webp\" class=\"attachment-full size-full wp-image-5055\" alt=\"\" srcset=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Lina.webp 520w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Lina-300x300.webp 300w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Lina-150x150.webp 150w, https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Lina-100x100.webp 100w\" sizes=\"(max-width: 520px) 100vw, 520px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e21ea71d e-grid e-con-full expert-card__body e-con e-child\" data-id=\"e21ea71d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f27fd13d elementor-widget elementor-widget-heading\" data-id=\"f27fd13d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Lina Malakauskait\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9209cc18 elementor-widget elementor-widget-text-editor\" data-id=\"9209cc18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Kv\u0117pavimo ekspert\u0117, Buteikos klinikos ir Oxygen Advantage\r\n\t\t\t\t\t\t\t\t\t\tpa\u017eengusi instruktor\u0117, GustGuru \u012fk\u016br\u0117ja.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Previous\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Next\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-3f445382 e-con-full section--credibility e-flex e-con e-child\" data-id=\"3f445382\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;relative&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-82303298 e-flex e-con-boxed e-con e-child\" data-id=\"82303298\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-526f4cee e-grid e-con-full credibility-stage credibility-stage--founders e-con e-child\" data-id=\"526f4cee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-447fccfb e-grid e-con-full credibility-stage__intro e-con e-child\" data-id=\"447fccfb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5946caf6 elementor-widget__width-auto elementor-widget elementor-widget-text-editor\" data-id=\"5946caf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span class=\"eyebrow\" style=\"background: #163f3c14; background-color: #163f3c14; border-radius: 999px; display: inline-flex; width: fit-content; max-width: 100%; min-height: 34px; align-items: center; padding: 8px 16px\">Komanda<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f0e8665 elementor-widget elementor-widget-heading\" data-id=\"7f0e8665\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"wsk-founders-title-main\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sveikatos klubo \u012fk\u016br\u0117jos:<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-597e2cce e-grid e-con-full founders-grid e-con e-child\" data-id=\"597e2cce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<article class=\"elementor-element elementor-element-2295e327 e-grid e-con-full founder-card e-con e-child\" data-id=\"2295e327\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62456d41 elementor-widget elementor-widget-image\" data-id=\"62456d41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Inga_5-1.webp\" title=\"\" alt=\"Inga Putna (Jablonsk\u0117)\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54500f80 e-con-full e-flex e-con e-child\" data-id=\"54500f80\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3012282 elementor-widget elementor-widget-heading\" data-id=\"a3012282\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Inga Putna (Jablonsk\u0117)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-371f5acb elementor-widget elementor-widget-text-editor\" data-id=\"371f5acb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vizionier\u0117, antreprener\u0117, vienintelio Lietuvoje nuotolinio\r\n\t\t\t\t\t\t\t\t\tmoter\u0173 universiteto \u201eWoW University&quot; \u012fk\u016br\u0117ja ir vadov\u0117,\r\n\t\t\t\t\t\t\t\t\tsocialin\u0117s iniciatyvos \u201eA\u0161 esu TU&quot; bendraautor\u0117, did\u017eiausios\r\n\t\t\t\t\t\t\t\t\tLietuvoje konferencijos apie s\u0105moning\u0105 t\u0117vyst\u0119 \u201eSveika ir\r\n\t\t\t\t\t\t\t\t\tLaiminga mama&quot; organizator\u0117.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t<article class=\"elementor-element elementor-element-96e0e822 e-grid e-con-full founder-card e-con e-child\" data-id=\"96e0e822\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68c5ed2b elementor-widget elementor-widget-image\" data-id=\"68c5ed2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-content\/uploads\/2026\/08\/Ruta-macike-1.webp\" title=\"\" alt=\"R\u016bta Pulkauninkait\u0117-Macik\u0117\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8ab82308 e-con-full e-flex e-con e-child\" data-id=\"8ab82308\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf25cbb4 elementor-widget elementor-widget-heading\" data-id=\"bf25cbb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">R\u016bta Pulkauninkait\u0117-Macik\u0117<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43b284bd elementor-widget elementor-widget-text-editor\" data-id=\"43b284bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tarptautinius apdovanojimus laimin\u010dio vie\u0161bu\u010dio PACAI\r\n\t\t\t\t\t\t\t\t\tgeneralin\u0117 direktor\u0117, \u201eFamilylivingdream&quot; paskyros \u012fk\u016br\u0117ja,\r\n\t\t\t\t\t\t\t\t\tdviej\u0173 vaik\u0173 mama, aistringa vandens sporto (j\u0117gos aitvar\u0173,\r\n\t\t\t\t\t\t\t\t\tbanglen\u010di\u0173, vandenlen\u010di\u0173) myl\u0117toja ir keliautoja. Moteris jau\r\n\t\t\t\t\t\t\t\t\tdaugiau nei 22 metus dirba svetingumo versluose ir \u0161iandien\r\n\t\t\t\t\t\t\t\t\tvadovauja beveik 100 \u017emoni\u0173 komandai.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf62052b e-con-full credibility-conclusion e-flex e-con e-child\" data-id=\"cf62052b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2d22de09 e-con-full final-cta-panel final-cta-panel--closing e-flex e-con e-child\" data-id=\"2d22de09\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b7c1097d e-grid e-con-full final-cta__action e-con e-child\" data-id=\"b7c1097d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-38d39471 e-grid e-con-full final-cta__copy e-con e-child\" data-id=\"38d39471\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef5fcf17 elementor-widget elementor-widget-heading\" data-id=\"ef5fcf17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pirmiausia i\u0161sirink tau tinkam\u0105 plan\u0105<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2546bbda e-con-full e-flex e-con e-child\" data-id=\"2546bbda\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65d1a46c elementor-widget__width-inherit elementor-align-justify elementor-widget-mobile__width-inherit elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"65d1a46c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button final-cta__btn final-cta__btn--primary elementor-button-link elementor-size-sm\" href=\"#wsk-planai\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u012esigyk dabar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f96c744e elementor-widget__width-auto elementor-align-left elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"f96c744e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button final-cta__btn final-cta__btn--secondary elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjkxMiIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Atsisi\u0173sk tvarkara\u0161t\u012f<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Mokymosi erdv\u0117 WoW Sveikatos klubas Ekspert\u0173 \u017einios tavo produktyvumui, psichologinei sveikatai, energijai ir visapusi\u0161kai gerovei atkurti bei palaikyti. Mokslu gr\u012fstos \u017einios 80+ paskait\u0173 archyvas \u012esigyk dabar Atsisi\u0173sk tvarkara\u0161t\u012f Rinkis naryst\u0117s b\u016bd\u0105 pagal savo ritm\u0105 WoW Sveikatos klubas veikia prenumeratos principu. Per\u017ei\u016br\u0117k planus ir i\u0161sirink, kuris tau patogiausias. M\u0117nesio 24 Eur Per m\u0117nes\u012f Pasibandyk ir \u012fvertink. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5149","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/pages\/5149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/comments?post=5149"}],"version-history":[{"count":20,"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/pages\/5149\/revisions"}],"predecessor-version":[{"id":5173,"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/pages\/5149\/revisions\/5173"}],"wp:attachment":[{"href":"https:\/\/wowuniversity.org\/sveikatosklubas\/wp-json\/wp\/v2\/media?parent=5149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}