.elementor-20 .elementor-element.elementor-element-90cbecc{--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:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-90cbecc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-90cbecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a48e4d );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b96b43f img{width:100%;max-width:15rem;}.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-20 .elementor-element.elementor-element-c582bcd{text-align:center;}.elementor-20 .elementor-element.elementor-element-c582bcd .elementor-heading-title{color:var( --e-global-color-12c030f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-20 .elementor-element.elementor-element-8e50ef6{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-12c030f );}.elementor-20 .elementor-element.elementor-element-3dbc0e6{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-3dbc0e6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3dbc0e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d859286 );}.elementor-20 .elementor-element.elementor-element-69a86c8{--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-20 .elementor-element.elementor-element-de5a908 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-20 .elementor-element.elementor-element-2c3b6a3{--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-20 .elementor-element.elementor-element-8facef1{--display:flex;--gap:0.625rem 0.625rem;--row-gap:0.625rem;--column-gap:0.625rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-07ff431 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ed8f42e{color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-dedcaf2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-dedcaf2{left:50%;}body.rtl .elementor-20 .elementor-element.elementor-element-dedcaf2{right:50%;}.elementor-20 .elementor-element.elementor-element-dedcaf2 img{width:40rem;max-width:100%;opacity:0.1;}.elementor-20 .elementor-element.elementor-element-278333b{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-e4aa40d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20 .elementor-element.elementor-element-eb4086a{text-align:center;}.elementor-20 .elementor-element.elementor-element-9e38fdb{--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-20 .elementor-element.elementor-element-1c55609{--display:flex;--min-height:100%;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 0px 60px 0px rgba(201.00000000000003, 201.00000000000003, 201.00000000000003, 0.5);--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-1c55609:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1c55609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c030f );}.elementor-20 .elementor-element.elementor-element-e183096{text-align:start;}.elementor-20 .elementor-element.elementor-element-e183096 img{width:100%;max-width:2.6875rem;}.elementor-20 .elementor-element.elementor-element-83da7f2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-20 .elementor-element.elementor-element-83da7f2 .elementor-heading-title{color:var( --e-global-color-2a48e4d );}.elementor-20 .elementor-element.elementor-element-f713061{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-f7c980c{--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-20 .elementor-element.elementor-element-3624de8{--display:flex;--min-height:100%;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 0px 60px 0px rgba(201.00000000000003, 201.00000000000003, 201.00000000000003, 0.5);--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-3624de8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3624de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c030f );}.elementor-20 .elementor-element.elementor-element-91d5370{text-align:start;}.elementor-20 .elementor-element.elementor-element-91d5370 img{width:100%;max-width:2.6875rem;}.elementor-20 .elementor-element.elementor-element-1399fec{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-20 .elementor-element.elementor-element-1399fec .elementor-heading-title{color:var( --e-global-color-2a48e4d );}.elementor-20 .elementor-element.elementor-element-097b79e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b3bd99a{--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-20 .elementor-element.elementor-element-b96bc29{--display:flex;--min-height:100%;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 0px 60px 0px rgba(201.00000000000003, 201.00000000000003, 201.00000000000003, 0.5);--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-b96bc29:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b96bc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c030f );}.elementor-20 .elementor-element.elementor-element-b1e4160{text-align:start;}.elementor-20 .elementor-element.elementor-element-b1e4160 img{width:100%;max-width:2.6875rem;}.elementor-20 .elementor-element.elementor-element-49f5f9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-20 .elementor-element.elementor-element-49f5f9d .elementor-heading-title{color:var( --e-global-color-2a48e4d );}.elementor-20 .elementor-element.elementor-element-80b7520{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-9e732e6{--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-20 .elementor-element.elementor-element-3ca920a{--display:flex;--min-height:100%;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 0px 60px 0px rgba(201.00000000000003, 201.00000000000003, 201.00000000000003, 0.5);--padding-top:2rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-3ca920a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3ca920a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-12c030f );}.elementor-20 .elementor-element.elementor-element-ec6198c{text-align:start;}.elementor-20 .elementor-element.elementor-element-ec6198c img{width:100%;max-width:1.875rem;}.elementor-20 .elementor-element.elementor-element-7399340{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-20 .elementor-element.elementor-element-7399340 .elementor-heading-title{color:var( --e-global-color-2a48e4d );}.elementor-20 .elementor-element.elementor-element-286075f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-1edd648{margin:0% 80% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;bottom:0px;z-index:-1;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-1edd648{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-1edd648{right:0px;}.elementor-20 .elementor-element.elementor-element-1edd648 img{width:20rem;max-width:100%;opacity:0.2;}.elementor-20 .elementor-element.elementor-element-30e89ec{--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:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-20 .elementor-element.elementor-element-30e89ec:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-30e89ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d859286 );}.elementor-20 .elementor-element.elementor-element-a1d657b{--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-20 .elementor-element.elementor-element-902498e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-981badf{--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:center;}@media(max-width:1200px){.elementor-20 .elementor-element.elementor-element-8facef1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-90cbecc{--content-width:65rem;}.elementor-20 .elementor-element.elementor-element-69a86c8{--width:50%;}.elementor-20 .elementor-element.elementor-element-2c3b6a3{--width:50%;}.elementor-20 .elementor-element.elementor-element-e4aa40d{--width:100%;}.elementor-20 .elementor-element.elementor-element-9e38fdb{--width:50%;}.elementor-20 .elementor-element.elementor-element-f7c980c{--width:50%;}.elementor-20 .elementor-element.elementor-element-b3bd99a{--width:50%;}.elementor-20 .elementor-element.elementor-element-9e732e6{--width:50%;}.elementor-20 .elementor-element.elementor-element-a1d657b{--width:50%;}.elementor-20 .elementor-element.elementor-element-981badf{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-69a86c8{--width:100%;}.elementor-20 .elementor-element.elementor-element-2c3b6a3{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-69a86c8{--width:100%;}.elementor-20 .elementor-element.elementor-element-2c3b6a3{--width:100%;}.elementor-20 .elementor-element.elementor-element-a1d657b{--width:100%;}.elementor-20 .elementor-element.elementor-element-981badf{--width:100%;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8e50ef6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8facef1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-dedcaf2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;}.elementor-20 .elementor-element.elementor-element-f713061{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-097b79e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-80b7520{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-286075f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8e50ef6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-3dbc0e6{--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-20 .elementor-element.elementor-element-8facef1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-f713061{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-097b79e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-80b7520{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-286075f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-20 .elementor-element.elementor-element-3dbc0e6{--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-20 .elementor-element.elementor-element-de5a908 img{height:35rem;object-fit:cover;object-position:top center;}.elementor-20 .elementor-element.elementor-element-30e89ec{--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;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-90cbecc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-b96b43f img{max-width:12rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-8e50ef6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-3dbc0e6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20 .elementor-element.elementor-element-de5a908 img{height:25rem;}.elementor-20 .elementor-element.elementor-element-8facef1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20 .elementor-element.elementor-element-07ff431 .elementor-heading-title{font-size:1.75rem;}.elementor-20 .elementor-element.elementor-element-278333b{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-20 .elementor-element.elementor-element-e4aa40d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-20 .elementor-element.elementor-element-f713061{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-097b79e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-80b7520{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-286075f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-20 .elementor-element.elementor-element-30e89ec{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for container, class: .elementor-element-90cbecc */.hero-banner .elementor-shape .elementor-shape-fill{fill: #32bfdb !important;}/* End custom CSS */