.elementor-10 .elementor-element.elementor-element-cb07dd9{--display:flex;--min-height:100vh;--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;--z-index:1;}.elementor-10 .elementor-element.elementor-element-ed2da09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8d58917{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9e93035{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-426d9ae .elementor-heading-title{font-family:"source-han-sans-simplified-c", Sans-serif;font-size:clamp(1.75rem, 4vw + 1rem, 2.5rem);font-weight:700;line-height:2lh;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-a8706e0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-4bbea23{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#4A55689C;--border-color:#4A55689C;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d729bc8{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-around;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7bc9b45{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7bc9b45:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7bc9b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6c6a179 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6c6a179.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-6c6a179.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c6a179.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-6c6a179.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c6a179.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-6c6a179 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-6c6a179 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-19bc9a5{text-align:center;}.elementor-10 .elementor-element.elementor-element-19bc9a5 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-bdefce1 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-265380f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-265380f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-265380f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-937d664 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-937d664.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-937d664.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-937d664.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-937d664.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-937d664.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-937d664 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-937d664 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-0bc1d4c{text-align:center;}.elementor-10 .elementor-element.elementor-element-0bc1d4c .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-37d21a8 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4349363{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4349363:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4349363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fba2342 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-fba2342.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-fba2342.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fba2342.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-fba2342.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fba2342.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-fba2342 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-fba2342 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-42138ae{text-align:center;}.elementor-10 .elementor-element.elementor-element-42138ae .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7a4f8a9 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7a8ad98{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7a8ad98:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7a8ad98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0437a1f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-0437a1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-0437a1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0437a1f.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-0437a1f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0437a1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-0437a1f .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-0437a1f .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-6f111a2{text-align:center;}.elementor-10 .elementor-element.elementor-element-6f111a2 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7cb8861 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-24c21ed{--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:040px 0px;--row-gap:040px;--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-10 .elementor-element.elementor-element-24c21ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24c21ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d95399f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57a2a90 .elementor-heading-title{font-family:var( --e-global-typography-0060958-font-family ), Sans-serif;font-size:var( --e-global-typography-0060958-font-size );font-weight:var( --e-global-typography-0060958-font-weight );}.elementor-10 .elementor-element.elementor-element-9a524bd{--display:flex;--min-height:360px;--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cb86a20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.77;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cb86a20:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb86a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/04/digital-graph-performance-with-businessman-hand-overlay-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cb86a20::before, .elementor-10 .elementor-element.elementor-element-cb86a20 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb86a20 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-cb86a20 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb86a20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-cb86a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 15%, #FFFFFF00 100%);}.elementor-10 .elementor-element.elementor-element-cb86a20.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-d603cce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-40a219a .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1e9ebec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc7d043 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d051e5d{--display:flex;--min-height:0px;--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 5px;--row-gap:0px;--column-gap:5px;--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-10 .elementor-element.elementor-element-9856878 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-899df87{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-899df87 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-899df87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-899df87.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-899df87.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-899df87.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-899df87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-899df87 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-899df87 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-bd65846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.77;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bd65846:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd65846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/04/students-learning-library-high-angle-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bd65846::before, .elementor-10 .elementor-element.elementor-element-bd65846 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd65846 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-bd65846 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd65846 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-bd65846 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 15%, #FFFFFF00 100%);}.elementor-10 .elementor-element.elementor-element-bd65846.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-2259e48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bd70d4b .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c1fc16a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4ee0df9 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-be75b9c{--display:flex;--position:absolute;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-10 .elementor-element.elementor-element-2c7e93f .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-a6fe41d{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a6fe41d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a6fe41d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-a6fe41d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a6fe41d.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-a6fe41d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a6fe41d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-a6fe41d .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-a6fe41d .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-5a374ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.77;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5a374ac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5a374ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/04/close-up-women-entrepreneur-holding-papers-with-company-statistics-working-marketing-project-startup-office-executive-managers-planning-business-meeting-discuss-management-strategy-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5a374ac::before, .elementor-10 .elementor-element.elementor-element-5a374ac > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a374ac > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5a374ac > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a374ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5a374ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 15%, #FFFFFF00 100%);}.elementor-10 .elementor-element.elementor-element-5a374ac.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-07814e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-773e1f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7399b24 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4402361{--display:flex;--position:absolute;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-10 .elementor-element.elementor-element-ae7ab6c .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-2894317{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2894317 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2894317.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-2894317.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2894317.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-2894317.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2894317.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-2894317 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-2894317 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-4baf291{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.77;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4baf291:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4baf291 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/04/business-partners-shaking-hands-agreement-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4baf291::before, .elementor-10 .elementor-element.elementor-element-4baf291 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4baf291 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4baf291 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4baf291 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4baf291 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 15%, #FFFFFF00 100%);}.elementor-10 .elementor-element.elementor-element-4baf291.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-66c11a2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05c8d8b .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0c83e53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9f0fdaa .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2bc2751{--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;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--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-10 .elementor-element.elementor-element-3befc8c .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-d196257{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d196257 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d196257.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-d196257.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d196257.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-d196257.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d196257.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-d196257 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-d196257 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-5e80611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.77;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5e80611:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5e80611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/04/businesswoman-giving-presentation-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5e80611::before, .elementor-10 .elementor-element.elementor-element-5e80611 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e80611 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e80611 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e80611 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e80611 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 15%, #FFFFFF00 100%);}.elementor-10 .elementor-element.elementor-element-5e80611.e-con:hover{--e-con-transform-scale:1.01;}.elementor-10 .elementor-element.elementor-element-1078fbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2c9f1ec .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3efb7d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-842bda2 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c4f7138{--display:flex;--position:absolute;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;}.elementor-10 .elementor-element.elementor-element-5e4b7f7 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4bfd10a{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4bfd10a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4bfd10a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4bfd10a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4bfd10a.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4bfd10a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4bfd10a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4bfd10a .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-4bfd10a .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-1e08343{--display:flex;--min-height:500px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1e08343:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e08343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-bdab014{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-77b8cde .elementor-heading-title{font-family:var( --e-global-typography-0060958-font-family ), Sans-serif;font-size:var( --e-global-typography-0060958-font-size );font-weight:var( --e-global-typography-0060958-font-weight );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-4faff6b{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-6e57335{--display:flex;--min-height:500px;--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;--overflow:hidden;--overlay-opacity:0.5;}.elementor-10 .elementor-element.elementor-element-6e57335:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6e57335::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.qgsywh.com/wp-content/uploads/2026/02/4131102_2190252.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c6d34ba{left:17px;}body.rtl .elementor-10 .elementor-element.elementor-element-c6d34ba{right:17px;}.elementor-10 .elementor-element.elementor-element-c6d34ba{top:-50px;z-index:0;}.elementor-10 .elementor-element.elementor-element-173c5d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-10 .elementor-element.elementor-element-6b3f326{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c49d05c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6457130{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button{background-color:#F5F7FA;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-77a2d55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10 .elementor-element.elementor-element-fc29fa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fc29fa1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc29fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2a00024{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3170a70 .elementor-heading-title{font-family:var( --e-global-typography-0060958-font-family ), Sans-serif;font-size:var( --e-global-typography-0060958-font-size );font-weight:var( --e-global-typography-0060958-font-weight );}.elementor-10 .elementor-element.elementor-element-ccca492{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:dashed;--border-style:dashed;border-width:0px .50px 0px 00.5px;--border-top-width:0px;--border-right-width:.50px;--border-bottom-width:0px;--border-left-width:00.5px;border-color:var( --e-global-color-d40c762 );--border-color:var( --e-global-color-d40c762 );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-ccca492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-51be807{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-51be807:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-51be807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9ee5eef{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-9ee5eef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ee5eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-0a4be37{--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;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f6be98 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f04c288{--divider-border-style:solid;--divider-color:var( --e-global-color-d40c762 );--divider-border-width:0.5px;}.elementor-10 .elementor-element.elementor-element-f04c288 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-f04c288 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-c08be23{text-align:start;}.elementor-10 .elementor-element.elementor-element-c08be23 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-046ab79{--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;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-10 .elementor-element.elementor-element-b484232 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-54a0724{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-54a0724 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-54a0724 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-54a0724 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-225cae6{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-225cae6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-225cae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3107506{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-3107506:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3107506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-55fb02a{--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;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e335617 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );}.elementor-10 .elementor-element.elementor-element-1f46c51{--divider-border-style:solid;--divider-color:var( --e-global-color-d40c762 );--divider-border-width:0.5px;}.elementor-10 .elementor-element.elementor-element-1f46c51 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-1f46c51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-fda1ba6{text-align:start;}.elementor-10 .elementor-element.elementor-element-fda1ba6 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2dbb6b5{--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;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-10 .elementor-element.elementor-element-3526b3e .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-acd1814{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-acd1814 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-acd1814 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-acd1814 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-24fda8f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0 0;--row-gap:0;--column-gap:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-24fda8f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24fda8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd473b6 );}.elementor-10 .elementor-element.elementor-element-24fda8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2b853ef{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-2b853ef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b853ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-e246a79{--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;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e05c503 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );}.elementor-10 .elementor-element.elementor-element-dc25003{--divider-border-style:solid;--divider-color:var( --e-global-color-d40c762 );--divider-border-width:0.5px;}.elementor-10 .elementor-element.elementor-element-dc25003 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-dc25003 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-3b0ad98{text-align:start;}.elementor-10 .elementor-element.elementor-element-3b0ad98 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5620662{--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;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-10 .elementor-element.elementor-element-7748114 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-edd5646{margin:04px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-edd5646 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-edd5646 .elementor-icon{font-size:1.2rem;}.elementor-10 .elementor-element.elementor-element-edd5646 .elementor-icon svg{height:1.2rem;}.elementor-10 .elementor-element.elementor-element-6621b63{--spacer-size:clamp(3rem, 2.7278rem + 1.2097vw, 3.9375rem);}.elementor-10 .elementor-element.elementor-element-983a27b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-983a27b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-983a27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-39181e8{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2ddd32e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-b4ec498.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-94114e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aad1249.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-452ba31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59906f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ea2cfc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d8e8c57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0d9db7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f818b0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4d86627 img{height:100%;}.elementor-10 .elementor-element.elementor-element-9cb5158{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee24966{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0da3f43{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6682858{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-18b06b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ed6df0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9602650{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9fc2f18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2dbec8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7d09a1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cab39ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-81472e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32c3cf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08166b1{--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;--z-index:10;}.elementor-10 .elementor-element.elementor-element-08166b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-08166b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-08166b1 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-08166b1 > .e-con-inner > .elementor-shape-bottom svg{height:300px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-07957c7{z-index:0;}.elementor-10 .elementor-element.elementor-element-cba370a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:var(--space-xl);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-558f086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1a894c1 .elementor-heading-title{font-family:var( --e-global-typography-1f847b7-font-family ), Sans-serif;font-size:var( --e-global-typography-1f847b7-font-size );font-weight:var( --e-global-typography-1f847b7-font-weight );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e89684a{margin:0% 020% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8b7264d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-73abbcb img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a820d4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-140d8b0{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-between;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-341ee9e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-341ee9e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-341ee9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-93d432e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-93d432e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-93d432e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-93d432e.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-93d432e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-93d432e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-93d432e .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-93d432e .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-144330e{text-align:center;}.elementor-10 .elementor-element.elementor-element-144330e .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-8703f94 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-5ef19af{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5ef19af:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ef19af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7f05b9d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f05b9d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f05b9d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f05b9d.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f05b9d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f05b9d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f05b9d .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-7f05b9d .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-f67ffe4{text-align:center;}.elementor-10 .elementor-element.elementor-element-f67ffe4 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-8801905 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-34a6eea{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-34a6eea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-34a6eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4c36b94 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4c36b94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4c36b94.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4c36b94.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4c36b94.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4c36b94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-4c36b94 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-4c36b94 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-29d48a1{text-align:center;}.elementor-10 .elementor-element.elementor-element-29d48a1 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-44677f4 .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-dc6eb03{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-dc6eb03:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc6eb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7f4bbd0 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7f4bbd0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f4bbd0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f4bbd0.elementor-view-default .elementor-icon{color:var( --e-global-color-d74e3eb );border-color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f4bbd0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7f4bbd0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-7f4bbd0 .elementor-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-7f4bbd0 .elementor-icon svg{height:40px;}.elementor-10 .elementor-element.elementor-element-4ea062a{text-align:center;}.elementor-10 .elementor-element.elementor-element-4ea062a .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-b19f45d .elementor-heading-title{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );color:var( --e-global-color-d74e3eb );}.elementor-10 .elementor-element.elementor-element-76a41de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-827dfde{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-178219d{--display:flex;}.elementor-10 .elementor-element.elementor-element-6b09957 .elementor-heading-title{font-family:var( --e-global-typography-0060958-font-family ), Sans-serif;font-size:var( --e-global-typography-0060958-font-size );font-weight:var( --e-global-typography-0060958-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-0795946{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-2dd092b{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#4A55689C;--border-color:#4A55689C;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a35d770{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d619f84{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:40px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d619f84:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d619f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-89959ab .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-89959ab .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-89959ab .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-cd3031b{text-align:center;}.elementor-10 .elementor-element.elementor-element-cd3031b .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-dada64a{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-bac0771{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:2px 02px 0px 0px;--border-top-width:2px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 40px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-bac0771:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bac0771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-dbcfa3f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-dbcfa3f .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-dbcfa3f .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-22d0ca0{text-align:center;}.elementor-10 .elementor-element.elementor-element-22d0ca0 .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e7fd774{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-12d6f6e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-12d6f6e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-12d6f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-56b05e5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-56b05e5 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-56b05e5 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-31c695e{text-align:center;}.elementor-10 .elementor-element.elementor-element-31c695e .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ec1d929{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-8951142{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 2px 2px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 040px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8951142:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8951142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2e12bf2 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-2e12bf2 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2e12bf2 .elementor-icon svg{height:30px;}.elementor-10 .elementor-element.elementor-element-c770ecb{text-align:center;}.elementor-10 .elementor-element.elementor-element-c770ecb .elementor-heading-title{font-family:var( --e-global-typography-7f8b9de-font-family ), Sans-serif;font-size:var( --e-global-typography-7f8b9de-font-size );font-weight:var( --e-global-typography-7f8b9de-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-841b3e2{font-family:var( --e-global-typography-f25cbd9-font-family ), Sans-serif;font-size:var( --e-global-typography-f25cbd9-font-size );font-weight:var( --e-global-typography-f25cbd9-font-weight );line-height:var( --e-global-typography-f25cbd9-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-a8706e0{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-19bc9a5 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-bdefce1 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-0bc1d4c .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-37d21a8 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-42138ae .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7a4f8a9 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-6f111a2 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7cb8861 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-57a2a90 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-40a219a .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-bc7d043 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-9856878 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-bd70d4b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-4ee0df9 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-2c7e93f .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7399b24 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-ae7ab6c .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-05c8d8b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-9f0fdaa .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-3befc8c .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-2c9f1ec .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-842bda2 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-5e4b7f7 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-77b8cde .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-4faff6b{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-3170a70 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-4f6be98 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-c08be23 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-b484232 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-e335617 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-fda1ba6 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-3526b3e .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-e05c503 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-3b0ad98 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-7748114 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-1a894c1 .elementor-heading-title{font-size:var( --e-global-typography-1f847b7-font-size );}.elementor-10 .elementor-element.elementor-element-e89684a{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-144330e .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-8703f94 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-f67ffe4 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-8801905 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-29d48a1 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-44677f4 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-4ea062a .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-b19f45d .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-6b09957 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-0795946{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-cd3031b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-dada64a{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-22d0ca0 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-e7fd774{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-31c695e .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-ec1d929{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-c770ecb .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-841b3e2{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-cb07dd9{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-ed2da09{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-8d58917{--width:50%;}.elementor-10 .elementor-element.elementor-element-9e93035{--width:400px;}.elementor-10 .elementor-element.elementor-element-4bbea23{--width:50%;}.elementor-10 .elementor-element.elementor-element-d729bc8{--width:400px;}.elementor-10 .elementor-element.elementor-element-7bc9b45{--width:40%;}.elementor-10 .elementor-element.elementor-element-265380f{--width:40%;}.elementor-10 .elementor-element.elementor-element-4349363{--width:40%;}.elementor-10 .elementor-element.elementor-element-7a8ad98{--width:40%;}.elementor-10 .elementor-element.elementor-element-24c21ed{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-d95399f{--width:65%;}.elementor-10 .elementor-element.elementor-element-be75b9c{--width:78;}.elementor-10 .elementor-element.elementor-element-4402361{--width:78;}.elementor-10 .elementor-element.elementor-element-2bc2751{--width:78;}.elementor-10 .elementor-element.elementor-element-c4f7138{--width:78;}.elementor-10 .elementor-element.elementor-element-1e08343{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-bdab014{--width:65%;}.elementor-10 .elementor-element.elementor-element-6e57335{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-fc29fa1{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-2a00024{--width:65%;}.elementor-10 .elementor-element.elementor-element-51be807{--width:33%;}.elementor-10 .elementor-element.elementor-element-9ee5eef{--width:90%;}.elementor-10 .elementor-element.elementor-element-046ab79{--width:100%;}.elementor-10 .elementor-element.elementor-element-225cae6{--width:33%;}.elementor-10 .elementor-element.elementor-element-3107506{--width:90%;}.elementor-10 .elementor-element.elementor-element-2dbb6b5{--width:100%;}.elementor-10 .elementor-element.elementor-element-24fda8f{--width:33%;}.elementor-10 .elementor-element.elementor-element-2b853ef{--width:90%;}.elementor-10 .elementor-element.elementor-element-5620662{--width:100%;}.elementor-10 .elementor-element.elementor-element-983a27b{--width:100%;}.elementor-10 .elementor-element.elementor-element-39181e8{--width:100%;}.elementor-10 .elementor-element.elementor-element-2ddd32e{--width:100%;}.elementor-10 .elementor-element.elementor-element-94114e2{--width:100%;}.elementor-10 .elementor-element.elementor-element-f818b0b{--width:100%;}.elementor-10 .elementor-element.elementor-element-0da3f43{--width:100%;}.elementor-10 .elementor-element.elementor-element-6682858{--width:100%;}.elementor-10 .elementor-element.elementor-element-18b06b0{--width:100%;}.elementor-10 .elementor-element.elementor-element-08166b1{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-558f086{--width:50%;}.elementor-10 .elementor-element.elementor-element-8b7264d{--width:50%;}.elementor-10 .elementor-element.elementor-element-a820d4a{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-140d8b0{--width:400px;}.elementor-10 .elementor-element.elementor-element-341ee9e{--width:40%;}.elementor-10 .elementor-element.elementor-element-5ef19af{--width:40%;}.elementor-10 .elementor-element.elementor-element-34a6eea{--width:40%;}.elementor-10 .elementor-element.elementor-element-dc6eb03{--width:40%;}.elementor-10 .elementor-element.elementor-element-76a41de{--content-width:1400px;}.elementor-10 .elementor-element.elementor-element-827dfde{--width:50%;}.elementor-10 .elementor-element.elementor-element-178219d{--width:400px;}.elementor-10 .elementor-element.elementor-element-2dd092b{--width:50%;}.elementor-10 .elementor-element.elementor-element-a35d770{--width:400px;}.elementor-10 .elementor-element.elementor-element-d619f84{--width:50%;}.elementor-10 .elementor-element.elementor-element-bac0771{--width:50%;}.elementor-10 .elementor-element.elementor-element-12d6f6e{--width:50%;}.elementor-10 .elementor-element.elementor-element-8951142{--width:50%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a8706e0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-4bbea23{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-d729bc8{--width:100%;--min-height:120px;--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-7bc9b45{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-19bc9a5 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-bdefce1 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-265380f{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-0bc1d4c .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-37d21a8 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-4349363{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-42138ae .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7a4f8a9 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-7a8ad98{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-6f111a2 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7cb8861 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-57a2a90 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-9a524bd{--min-height:360px;--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;}.elementor-10 .elementor-element.elementor-element-cb86a20{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-40a219a .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-bc7d043 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-9856878 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-bd65846{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-bd70d4b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-4ee0df9 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-2c7e93f .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-5a374ac{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e4b0c37 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-7399b24 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-ae7ab6c .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-4baf291{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-05c8d8b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-9f0fdaa .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-3befc8c .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-5e80611{--gap:040px 0px;--row-gap:040px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2c9f1ec .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-842bda2 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-5e4b7f7 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-77b8cde .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-4faff6b{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-6e57335{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-6e57335::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6e57335 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-10 .elementor-element.elementor-element-3170a70 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-ccca492{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-51be807{--min-height:0px;--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;}.elementor-10 .elementor-element.elementor-element-9ee5eef{--width:95%;--min-height:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-4f6be98 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-c08be23 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-b484232 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-225cae6{--min-height:0px;--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;}.elementor-10 .elementor-element.elementor-element-3107506{--width:95%;--min-height:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-e335617 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-fda1ba6 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-3526b3e .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-24fda8f{--min-height:0px;--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;}.elementor-10 .elementor-element.elementor-element-2b853ef{--width:95%;--min-height:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-10 .elementor-element.elementor-element-e05c503 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-3b0ad98 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-7748114 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-08166b1 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-08166b1 > .e-con-inner > .elementor-shape-bottom svg{height:200px;}.elementor-10 .elementor-element.elementor-element-cba370a{--z-index:10;}.elementor-10 .elementor-element.elementor-element-1a894c1 .elementor-heading-title{font-size:var( --e-global-typography-1f847b7-font-size );}.elementor-10 .elementor-element.elementor-element-e89684a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-341ee9e{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-144330e .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-8703f94 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-5ef19af{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-f67ffe4 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-8801905 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-34a6eea{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-29d48a1 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-44677f4 .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-dc6eb03{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-4ea062a .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-b19f45d .elementor-heading-title{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-6b09957 .elementor-heading-title{font-size:var( --e-global-typography-0060958-font-size );}.elementor-10 .elementor-element.elementor-element-0795946{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-2dd092b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-d619f84{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-cd3031b .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-dada64a{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-bac0771{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-22d0ca0 .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-e7fd774{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-12d6f6e{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-31c695e .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-ec1d929{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}.elementor-10 .elementor-element.elementor-element-8951142{--width:50%;--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;}.elementor-10 .elementor-element.elementor-element-c770ecb .elementor-heading-title{font-size:var( --e-global-typography-7f8b9de-font-size );}.elementor-10 .elementor-element.elementor-element-841b3e2{font-size:var( --e-global-typography-f25cbd9-font-size );line-height:var( --e-global-typography-f25cbd9-line-height );}}/* Start custom CSS for container, class: .elementor-element-7bc9b45 */.elementor-10 .elementor-element.elementor-element-7bc9b45 {
    width: 160px !important;
    height: 160px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-7bc9b45 {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* 针对手机端优化圆圈大小 */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7bc9b45 {
        width: 120px !important;  /* 手机端宽度 */
        height: 120px !important; /* 手机端高度 */
        padding: 10px;            /* 缩小内边距，给文字留空间 */
    }

    /* 如果圆圈内的图标或文字太大，也可以在这里微调 */
    .elementor-10 .elementor-element.elementor-element-7bc9b45 i, .elementor-10 .elementor-element.elementor-element-7bc9b45 svg {
        width: 30px !important;   /* 缩小图标 */
    }
    
    .elementor-10 .elementor-element.elementor-element-7bc9b45 h2, .elementor-10 .elementor-element.elementor-element-7bc9b45 h3 {
        font-size: 14px !important; /* 缩小标题文字 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265380f */.elementor-10 .elementor-element.elementor-element-265380f {
    width: 160px !important;
    height: 160px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-265380f {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 0.5s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* 针对手机端优化圆圈大小 */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-265380f {
        width: 120px !important;  /* 手机端宽度 */
        height: 120px !important; /* 手机端高度 */
        padding: 10px;            /* 缩小内边距，给文字留空间 */
    }

    /* 如果圆圈内的图标或文字太大，也可以在这里微调 */
    .elementor-10 .elementor-element.elementor-element-265380f i, .elementor-10 .elementor-element.elementor-element-265380f svg {
        width: 30px !important;   /* 缩小图标 */
    }
    
    .elementor-10 .elementor-element.elementor-element-265380f h2, .elementor-10 .elementor-element.elementor-element-265380f h3 {
        font-size: 14px !important; /* 缩小标题文字 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4349363 */.elementor-10 .elementor-element.elementor-element-4349363 {
    width: 160px !important;
    height: 160px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-4349363 {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 1s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* 针对手机端优化圆圈大小 */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-4349363 {
        width: 120px !important;  /* 手机端宽度 */
        height: 120px !important; /* 手机端高度 */
        padding: 10px;            /* 缩小内边距，给文字留空间 */
    }

    /* 如果圆圈内的图标或文字太大，也可以在这里微调 */
    .elementor-10 .elementor-element.elementor-element-4349363 i, .elementor-10 .elementor-element.elementor-element-4349363 svg {
        width: 30px !important;   /* 缩小图标 */
    }
    
    .elementor-10 .elementor-element.elementor-element-4349363 h2, .elementor-10 .elementor-element.elementor-element-4349363 h3 {
        font-size: 14px !important; /* 缩小标题文字 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a8ad98 */.elementor-10 .elementor-element.elementor-element-7a8ad98 {
    width: 160px !important;
    height: 160px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-7a8ad98 {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 1.5s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* 针对手机端优化圆圈大小 */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-7a8ad98 {
        width: 120px !important;  /* 手机端宽度 */
        height: 120px !important; /* 手机端高度 */
        padding: 10px;            /* 缩小内边距，给文字留空间 */
    }

    /* 如果圆圈内的图标或文字太大，也可以在这里微调 */
    .elementor-10 .elementor-element.elementor-element-7a8ad98 i, .elementor-10 .elementor-element.elementor-element-7a8ad98 svg {
        width: 30px !important;   /* 缩小图标 */
    }
    
    .elementor-10 .elementor-element.elementor-element-7a8ad98 h2, .elementor-10 .elementor-element.elementor-element-7a8ad98 h3 {
        font-size: 14px !important; /* 缩小标题文字 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d729bc8 *//* 针对手机端 (767px以下) 强制一行四个并保持正圆 */
@media (max-width: 767px) {
    /* 1. 强制父容器不换行，并居中分布 */
    .elementor-10 .elementor-element.elementor-element-d729bc8 {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        justify-content: space-around !important;
        align-items: center !important;
        padding: 10px 0 !important;
    }

    /* 2. 针对子容器（圆圈本身）强制设为正圆 */
    .elementor-10 .elementor-element.elementor-element-d729bc8 > .elementor-element {
        width: 22vw !important;  /* 使用视口宽度单位，确保四个能放下 */
        height: 22vw !important; /* 高度必须等于宽度 */
        max-width: 85px !important; 
        max-height: 85px !important;
        flex: 0 0 22vw !important;
        
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 50% !important; /* 强制正圆 */
    }

    /* 3. 极小化图标和文字，防止撑大圆圈 */
    .elementor-10 .elementor-element.elementor-element-d729bc8 i, .elementor-10 .elementor-element.elementor-element-d729bc8 svg {
        font-size: 18px !important;
        margin-bottom: 2px !important;
    }

    .elementor-10 .elementor-element.elementor-element-d729bc8 h4, .elementor-10 .elementor-element.elementor-element-d729bc8 .elementor-heading-title {
        font-size: 10px !important;
        line-height: 1 !important;
        margin: 0 !important;
        white-space: nowrap; /* 防止文字折行撑开高度 */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed2da09 */.elementor-10 .elementor-element.elementor-element-ed2da09 {
    /* Remove the negative margin so it starts at the bottom of the video */
    margin-top: 0px !important; 
    
    background-color: #FFFFFF !important;
    position: relative;
    z-index: 10; 
    
    /* Smooth transition for the 'eating' effect */
    transition: margin-top 0.4s ease, border-radius 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d051e5d */.elementor-10 .elementor-element.elementor-element-d051e5d:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be75b9c */.elementor-10 .elementor-element.elementor-element-be75b9c:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4402361 */.elementor-10 .elementor-element.elementor-element-4402361:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc2751 */.elementor-10 .elementor-element.elementor-element-2bc2751:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f7138 */.elementor-10 .elementor-element.elementor-element-c4f7138:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a524bd *//* 1. Base State - Prepare the GPU */
.elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card {
    transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s ease;
    cursor: pointer;
    z-index: 1;
    /* Tells the browser to use the graphics card for smoother motion */
    will-change: transform;
    backface-visibility: hidden;
}

/* 2. Hover/Active State - The Subtle 5px Stretch */
.elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card:hover,
.elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card.active {
    /* 1.02 is roughly a 5px-8px stretch depending on card width */
    transform: scale(1.02) translateZ(0); 
    z-index: 10;
    box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.08) !important;
}

/* 3. Counter-Scale for Content */
/* This prevents the text and buttons from looking "stretched" */
.elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card.active .elementor-widget-container {
    transform: scale(0.98);
    transition: transform 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* 仅针对手机端 (767px以下) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card {
        min-height: 200px; /* 您可以根据文案长度调整这个数值 */
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 15px !important; /* 给垂直堆叠的卡片增加间距 */
    }

    /* 确保内部描述文字有统一高度，防止按钮错位 */
    .elementor-10 .elementor-element.elementor-element-9a524bd .service-focus-card .elementor-widget-container {
        flex-grow: 1;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd200a4 *//* 模拟 iOS 系统的毛玻璃材质 */
.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button {
    /* 1. 核心模糊：iOS 的模糊感非常重 */
    -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
    backdrop-filter: blur(20px) saturate(180%) !important;
    
    /* 2. 背景色：iOS 通常使用极淡的白色或灰色 */
    background-color: rgba(255, 255, 255, 0.12) !important;
    
    /* 3. 边框：iOS 的精髓是高光边框 */
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    
    /* 4. 阴影：增加悬浮感，模仿图标投影 */
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1) !important;
    
    /* 5. 文字与间距 */
    color: #ffffff !important;
    border-radius: 14px !important; /* iOS 图标通常是连续曲率圆角 */
    font-weight: 500 !important;
    letter-spacing: 0.5px !important;
    
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 6. 悬停状态：模拟按压后的变亮效果 */
.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:hover {
    background-color: rgba(255, 255, 255, 0.25) !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15) !important;
    transform: scale(1.02); /* 轻微放大 */
}

/* 7. 点击状态：模拟按压反馈 */
.elementor-10 .elementor-element.elementor-element-fd200a4 .elementor-button:active {
    transform: scale(0.96);
    background-color: rgba(255, 255, 255, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e57335 */.elementor-10 .elementor-element.elementor-element-6e57335 { position: relative !important; overflow: hidden !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-046ab79 */.elementor-10 .elementor-element.elementor-element-046ab79:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbb6b5 */.elementor-10 .elementor-element.elementor-element-2dbb6b5:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5620662 */.elementor-10 .elementor-element.elementor-element-5620662:hover .elementor-icon {
    transform: translateX(5px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a27b */.scrolling-wrapper {
  display: flex;
  overflow: hidden;
  height: 10vh;
  user-select: none;
  gap: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.scrolling-container {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-width: 100%;
  animation: scroll 50s linear infinite;
}

@keyframes scroll {
  from {
    transform: translateX(0%); /* Start off-screen to the right */
  }
  to {
    transform: translateX(-100%); /* Move fully off-screen to the left */
  }
}

.scrolling-wrapper:hover .scrolling-container {
  animation-play-state: paused;
}

/* 1. Ensure the parent hides the 'tail' of the loop */
.elementor-10 .elementor-element.elementor-element-983a27b {
    overflow: hidden;
    display: flex;
    white-space: nowrap;
}

/* 2. Force both containers to move together without a gap */
.elementor-10 .elementor-element.elementor-element-983a27b .scrolling-container {
    display: flex;
    flex-shrink: 0;
    min-width: 100%;
    /* Use 'linear' to prevent the 'stutter' at the end of the loop */
    animation: scroll-loop 30s linear infinite;
}

/* 3. The Animation - adjust '20s' to change speed */
@keyframes scroll-loop {
    from { transform: translateX(0); }
    to { transform: translateX(-100%); }
}

/* 4. Pause on hover so users can see the partners/logos */
.elementor-10 .elementor-element.elementor-element-983a27b:hover .scrolling-container {
    animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba370a */.elementor-10 .elementor-element.elementor-element-cba370a {
    /* We will update this variable via JavaScript */
    --header-height: 0px; 
    
    /* Apply it to the vertical offset */
    top: var(--header-height) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08166b1 *//* 核心计算：100%视口高度 - 导航栏变量 - 你要求的 35px */
.elementor-10 .elementor-element.elementor-element-08166b1 {
    --extra-gap: 35px;
    min-height: calc(100vh - var(--header-height, 80px) - var(--extra-gap)) !important;
    height: calc(100vh - var(--header-height, 80px) - var(--extra-gap)) !important;
    
    position: relative !important;
    overflow: hidden !important; /* 必须开启，防止粒子撑开 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341ee9e */.elementor-10 .elementor-element.elementor-element-341ee9e {
    width: 180px !important;
    height: 180px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-341ee9e {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef19af */.elementor-10 .elementor-element.elementor-element-5ef19af {
    width: 180px !important;
    height: 180px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-5ef19af {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 0.5s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a6eea */.elementor-10 .elementor-element.elementor-element-34a6eea {
    width: 180px !important;
    height: 180px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-34a6eea {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 1s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6eb03 */.elementor-10 .elementor-element.elementor-element-dc6eb03 {
    width: 180px !important;
    height: 180px !important;
    aspect-ratio: 1 / 1; 
    border-radius: 50% !important;
    
    /* Ensure content is centered */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
}

/* 1. Define the floating animation */
@keyframes floating {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); } /* Moves up 15px */
    100% { transform: translateY(0px); }
}

.elementor-10 .elementor-element.elementor-element-dc6eb03 {
    /* 2. Apply the animation */
    animation: floating 4s ease-in-out infinite 1.5s;
    
    /* 3. Ensure the circle is a circle (from our previous step) */
    aspect-ratio: 1 / 1;
    border-radius: 50% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d619f84 */.elementor-10 .elementor-element.elementor-element-d619f84 {
  aspect-ratio: 1 / 1; /* Ensures a perfect square */
}

/* Normal State */
.elementor-10 .elementor-element.elementor-element-d619f84 {
    transition: all 0.2s ease-out; /* Smooth spring-like transition */
    position: relative;
    z-index: 1;
    cursor: pointer;
}

/* Hover State */
.elementor-10 .elementor-element.elementor-element-d619f84:hover {
    transform: scale(1.02);
    z-index: 99; /* Brings it to the very front */
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); /* Stronger shadow for depth */
}

.elementor-10 .elementor-element.elementor-element-d619f84 {
   
    border-right: 0.5px dashed rgba#4A55689C !important;
    border-bottom: 0.5px dashed rgba#4A55689C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bac0771 */.elementor-10 .elementor-element.elementor-element-bac0771 {
  aspect-ratio: 1 / 1; /* Ensures a perfect square */
}

/* Normal State */
.elementor-10 .elementor-element.elementor-element-bac0771 {
    transition: all 0.2s ease-out; /* Smooth spring-like transition */
    position: relative;
    z-index: 1;
    cursor: pointer;
}

/* Hover State */
.elementor-10 .elementor-element.elementor-element-bac0771:hover {
    transform: scale(1.02);
    z-index: 99; /* Brings it to the very front */
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); /* Stronger shadow for depth */
}

.elementor-10 .elementor-element.elementor-element-bac0771 {
   
    border-left: 0.5px dashed #4A55689C !important;
    border-bottom: 0.5px dashed #4A55689C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d6f6e */.elementor-10 .elementor-element.elementor-element-12d6f6e {
  aspect-ratio: 1 / 1; /* Ensures a perfect square */
}

/* Normal State */
.elementor-10 .elementor-element.elementor-element-12d6f6e {
    transition: all 0.2s ease-out; /* Smooth spring-like transition */
    position: relative;
    z-index: 1;
    cursor: pointer;
}

/* Hover State */
.elementor-10 .elementor-element.elementor-element-12d6f6e:hover {
    transform: scale(1.02);
    z-index: 99; /* Brings it to the very front */
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); /* Stronger shadow for depth */
}

.elementor-10 .elementor-element.elementor-element-12d6f6e {
   
    border-right: 0.5px dashed #4A55689C !important;
    border-top: 0.5px dashed #4A55689C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8951142 */.elementor-10 .elementor-element.elementor-element-8951142 {
  aspect-ratio: 1 / 1; /* Ensures a perfect square */
}

/* Normal State */
.elementor-10 .elementor-element.elementor-element-8951142 {
    transition: all 0.2s ease-out; /* Smooth spring-like transition */
    position: relative;
    z-index: 1;
    cursor: pointer;
}

/* Hover State */
.elementor-10 .elementor-element.elementor-element-8951142:hover {
    transform: scale(1.02);
    z-index: 99; /* Brings it to the very front */
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); /* Stronger shadow for depth */
}

.elementor-10 .elementor-element.elementor-element-8951142 {
   
    border-left: 0.5px dashed #4A55689C !important;
    border-top: 0.5px dashed #4A55689C !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a41de */.elementor-10 .elementor-element.elementor-element-76a41de {
    /* Remove the negative margin so it starts at the bottom of the video */
    margin-top: 0px !important; 
    
    background-color: #FFFFFF !important;
    position: relative;
    z-index: 10; 
    
    /* Smooth transition for the 'eating' effect */
    transition: margin-top 0.4s ease, border-radius 0.4s ease;
}/* End custom CSS */