.elementor-22 .elementor-element.elementor-element-6c2a6cc4{--display:flex;--position:absolute;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;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:#FFFFFF;--border-color:#FFFFFF;--padding-top:0;--padding-bottom:0;--padding-left:25px;--padding-right:25px;top:0px;}.elementor-22 .elementor-element.elementor-element-6c2a6cc4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6c2a6cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFEC00;}.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header-yes:not(.she-header) .elementor-widget-theme-site-logo:not(.elementor-widget-n-menu .elementor-widget-theme-site-logo), 
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header-yes:not(.she-header) .elementor-widget-image:not(.elementor-widget-n-menu .elementor-widget-image), 
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header-yes:not(.she-header) .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header-yes:not(.she-header) .elementor-widget-n-menu .elementor-widget-image, 
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header-yes:not(.she-header) .not-logo{-webkit-filter:none;filter:none;}.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header .elementor-widget-theme-site-logo,
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header .elementor-widget-image,
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header .logo{-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0);}.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header .elementor-widget-n-menu .elementor-widget-image, 
				.elementor-22 .elementor-element.elementor-element-6c2a6cc4.she-header .not-logo{-webkit-filter:none;filter:none;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-6c2a6cc4{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-6c2a6cc4{right:0px;}.elementor-22 .elementor-element.elementor-element-4a46d38b{text-align:start;}.elementor-22 .elementor-element.elementor-element-4a46d38b img{width:100%;max-width:150px;}.elementor-22 .elementor-element.elementor-element-bde4e6c{--display:flex;}.elementor-22 .elementor-element.elementor-element-47af3b4{--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;--overflow:hidden;--padding-top:5px;--padding-bottom:0;--padding-left:2%;--padding-right:2%;}.elementor-22 .elementor-element.elementor-element-47af3b4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-47af3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-2ce8a67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-881589c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5e9231f{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-5e9231f img{width:100%;}.elementor-22 .elementor-element.elementor-element-1951e19{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1951e19{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-1951e19{right:0px;}.elementor-22 .elementor-element.elementor-element-7062126 .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-dadd0b6{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-dadd0b6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dadd0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8B4F;}.elementor-22 .elementor-element.elementor-element-dadd0b6:hover{background-color:#C8AA71;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-dadd0b6, .elementor-22 .elementor-element.elementor-element-dadd0b6::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-e54ad89{z-index:10;}.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-e54ad89.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e54ad89.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e54ad89.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e54ad89.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-e54ad89.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-9110f92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-61a3b5b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-279a69a{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-279a69a img{width:100%;}.elementor-22 .elementor-element.elementor-element-154c24a{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-154c24a{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-154c24a{right:0px;}.elementor-22 .elementor-element.elementor-element-fa370f9 .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-e305101{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-e305101:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e305101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8B4F;}.elementor-22 .elementor-element.elementor-element-e305101:hover{background-color:#C8AA71;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-e305101, .elementor-22 .elementor-element.elementor-element-e305101::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-3fe32c4{z-index:10;}.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-3fe32c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fe32c4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3fe32c4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fe32c4.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3fe32c4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-56497d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c0a9c18{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-42c10da{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-42c10da img{width:100%;}.elementor-22 .elementor-element.elementor-element-4369b98{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-4369b98{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-4369b98{right:0px;}.elementor-22 .elementor-element.elementor-element-5df476b .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-499c20a{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-499c20a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-499c20a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8B4F;}.elementor-22 .elementor-element.elementor-element-499c20a:hover{background-color:#C8AA71;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-499c20a, .elementor-22 .elementor-element.elementor-element-499c20a::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-5535f68{z-index:10;}.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-5535f68.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5535f68.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5535f68.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5535f68.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5535f68.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-2aefe45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ea200ed{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9fef10b{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-9fef10b img{width:100%;}.elementor-22 .elementor-element.elementor-element-1bbdb6d{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1bbdb6d{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-1bbdb6d{right:0px;}.elementor-22 .elementor-element.elementor-element-663489c .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-5f8ede4{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-5f8ede4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5f8ede4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8B4F;}.elementor-22 .elementor-element.elementor-element-5f8ede4:hover{background-color:#C8AA71;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-5f8ede4, .elementor-22 .elementor-element.elementor-element-5f8ede4::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-3c39f00{z-index:10;}.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-3c39f00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3c39f00.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3c39f00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3c39f00.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3c39f00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-138fa7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e362c89{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-005015e{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-005015e img{width:100%;}.elementor-22 .elementor-element.elementor-element-2a00239{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2a00239{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-2a00239{right:0px;}.elementor-22 .elementor-element.elementor-element-7477beb .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-e7a0d57{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-e7a0d57:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-e7a0d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AA8B4F;}.elementor-22 .elementor-element.elementor-element-e7a0d57:hover{background-color:#C8AA71;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-e7a0d57, .elementor-22 .elementor-element.elementor-element-e7a0d57::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-3278854{z-index:10;}.elementor-22 .elementor-element.elementor-element-3278854 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-3278854.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3278854.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3278854.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3278854.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3278854.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3278854 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-3278854 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-7233e21{--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;--overflow:hidden;--padding-top:5px;--padding-bottom:0;--padding-left:2%;--padding-right:2%;}.elementor-22 .elementor-element.elementor-element-7233e21:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7233e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-1dd5fc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-78976c2{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-bcf769b{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-bcf769b img{width:100%;}.elementor-22 .elementor-element.elementor-element-bd7ae4f{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bd7ae4f{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-bd7ae4f{right:0px;}.elementor-22 .elementor-element.elementor-element-e969b3d .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-66eeb26{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-66eeb26:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-66eeb26, .elementor-22 .elementor-element.elementor-element-66eeb26::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-ddd43aa{z-index:10;}.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-ddd43aa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ddd43aa.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ddd43aa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ddd43aa.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ddd43aa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-133dbb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d3c2e23{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-179887a{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-179887a img{width:100%;}.elementor-22 .elementor-element.elementor-element-f785026{--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;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-f785026{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-f785026{right:0px;}.elementor-22 .elementor-element.elementor-element-dc16907 .elementor-heading-title{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-dda84de{--display:flex;--min-height:35px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-dda84de:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-22 .elementor-element.elementor-element-dda84de, .elementor-22 .elementor-element.elementor-element-dda84de::before{--border-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-2a47a45{z-index:10;}.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-2a47a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2a47a45.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2a47a45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2a47a45.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2a47a45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-icon{font-size:0.8em;}.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-icon svg{height:0.8em;}.elementor-22 .elementor-element.elementor-element-533631a{--display:flex;}.elementor-22 .elementor-element.elementor-element-4d72229{--display:flex;}.elementor-22 .elementor-element.elementor-element-d939d65{--display:flex;}.elementor-22 .elementor-element.elementor-element-6a739d2{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-f5a33a0-font-size );--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:500ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-f5a33a0-font-family ), Sans-serif;font-weight:var( --e-global-typography-f5a33a0-font-weight );--n-menu-title-line-height:var( --e-global-typography-f5a33a0-line-height );}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF00;}.elementor-22 .elementor-element.elementor-element-6a739d2 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-46b9993{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-menu-toggle{margin:0 auto;}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-f5a33a0-font-family ), Sans-serif;font-size:var( --e-global-typography-f5a33a0-font-size );font-weight:var( --e-global-typography-f5a33a0-font-weight );line-height:var( --e-global-typography-f5a33a0-line-height );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-1e7735f );fill:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1e7735f );fill:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed .elementor-item:before,
					.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-underline .elementor-item:after,
					 .elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-overline .elementor-item:before,
					 .elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-double-line .elementor-item:before,
					 .elementor-22 .elementor-element.elementor-element-c378d88 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-22 .elementor-element.elementor-element-9646183{padding:0px 0px 5px 0px;}.elementor-22 .elementor-element.elementor-element-9646183 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-9646183.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-9646183.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9646183.elementor-view-default .elementor-icon{color:var( --e-global-color-1e7735f );border-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-9646183.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-9646183.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-9646183 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-9646183 .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-5195c05{padding:0px 0px 5px 0px;}.elementor-22 .elementor-element.elementor-element-5195c05 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-5195c05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-5195c05.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5195c05.elementor-view-default .elementor-icon{color:var( --e-global-color-1e7735f );border-color:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-5195c05.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5195c05.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1e7735f );}.elementor-22 .elementor-element.elementor-element-5195c05 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-5195c05 .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-9cd137b{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;bottom:20px;--z-index:999999;}.elementor-22 .elementor-element.elementor-element-9cd137b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9cd137b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-193edf9 );}.elementor-22 .elementor-element.elementor-element-9cd137b:hover{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-9cd137b{right:20px;}body.rtl .elementor-22 .elementor-element.elementor-element-9cd137b{left:20px;}.elementor-22 .elementor-element.elementor-element-a2dd823 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-a2dd823.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a2dd823.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-a2dd823.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a2dd823.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-a2dd823.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a2dd823 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-a2dd823 .elementor-icon svg{height:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-6c2a6cc4{--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;}.elementor-22 .elementor-element.elementor-element-4a46d38b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-4a46d38b img{max-width:150px;}.elementor-22 .elementor-element.elementor-element-6a739d2{--n-menu-title-font-size:var( --e-global-typography-f5a33a0-font-size );}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-f5a33a0-line-height );}.elementor-22 .elementor-element.elementor-element-46b9993{--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-end;}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f5a33a0-font-size );line-height:var( --e-global-typography-f5a33a0-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-6c2a6cc4{--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;}.elementor-22 .elementor-element.elementor-element-4a46d38b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-dadd0b6{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-e305101{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-499c20a{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-5f8ede4{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-e7a0d57{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-3278854 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3278854 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-66eeb26{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-dda84de{--min-height:55px;}.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-6a739d2{--n-menu-title-font-size:var( --e-global-typography-f5a33a0-font-size );}.elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-22 .elementor-element.elementor-element-6a739d2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-f5a33a0-line-height );}.elementor-22 .elementor-element.elementor-element-c378d88 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-f5a33a0-font-size );line-height:var( --e-global-typography-f5a33a0-line-height );}.elementor-22 .elementor-element.elementor-element-9cd137b{--width:auto;bottom:10px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-47af3b4{--width:100%;}.elementor-22 .elementor-element.elementor-element-dadd0b6{--width:35px;}.elementor-22 .elementor-element.elementor-element-e305101{--width:35px;}.elementor-22 .elementor-element.elementor-element-499c20a{--width:35px;}.elementor-22 .elementor-element.elementor-element-5f8ede4{--width:35px;}.elementor-22 .elementor-element.elementor-element-e7a0d57{--width:35px;}.elementor-22 .elementor-element.elementor-element-7233e21{--width:100%;}.elementor-22 .elementor-element.elementor-element-66eeb26{--width:35px;}.elementor-22 .elementor-element.elementor-element-dda84de{--width:35px;}.elementor-22 .elementor-element.elementor-element-46b9993{--width:auto;}.elementor-22 .elementor-element.elementor-element-9cd137b{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-46b9993{--width:50%;}}/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e54ad89 */.elementor-22 .elementor-element.elementor-element-e54ad89 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dadd0b6 */.elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dadd0b6 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1951e19 */.elementor-22 .elementor-element.elementor-element-1951e19{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce8a67 */.elementor-22 .elementor-element.elementor-element-2ce8a67{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fe32c4 */.elementor-22 .elementor-element.elementor-element-3fe32c4 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e305101 */.elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e305101 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-154c24a */.elementor-22 .elementor-element.elementor-element-154c24a{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9110f92 */.elementor-22 .elementor-element.elementor-element-9110f92{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5535f68 */.elementor-22 .elementor-element.elementor-element-5535f68 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-499c20a */.elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-499c20a {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4369b98 */.elementor-22 .elementor-element.elementor-element-4369b98{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56497d3 */.elementor-22 .elementor-element.elementor-element-56497d3{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3c39f00 */.elementor-22 .elementor-element.elementor-element-3c39f00 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8ede4 */.elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-5f8ede4 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bbdb6d */.elementor-22 .elementor-element.elementor-element-1bbdb6d{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aefe45 */.elementor-22 .elementor-element.elementor-element-2aefe45{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3278854 */.elementor-22 .elementor-element.elementor-element-3278854 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a0d57 */.elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-e7a0d57 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a00239 */.elementor-22 .elementor-element.elementor-element-2a00239{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-138fa7b */.elementor-22 .elementor-element.elementor-element-138fa7b{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47af3b4 */.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-47af3b4 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ddd43aa */.elementor-22 .elementor-element.elementor-element-ddd43aa .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66eeb26 */.elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-66eeb26 {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7ae4f */.elementor-22 .elementor-element.elementor-element-bd7ae4f{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dd5fc8 */.elementor-22 .elementor-element.elementor-element-1dd5fc8{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a47a45 */.elementor-22 .elementor-element.elementor-element-2a47a45 .elementor-widget-container{
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda84de */.elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
@media(max-width: 478px){
    .elementor-22 .elementor-element.elementor-element-dda84de {
    width: 35px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f785026 */.elementor-22 .elementor-element.elementor-element-f785026{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133dbb5 */.elementor-22 .elementor-element.elementor-element-133dbb5{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7233e21 */.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item .overlay-effect-img{
    opacity: 0;
    transition: 1s 
cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item:hover .overlay-effect-img{
    opacity: 0.7;
    border: 1px solid #fff;
    left: 5%;
    width: 90%;
    right: 5%;
    top: 5%;
    height: 90%;
    min-height: 90%;
    bottom: 5%;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .megamenu-item{
    transition-timing-function: 
linear;
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image img{
    transform: scale(1);
    height: 50vh;
    object-fit: cover;
    transition: 1s cubic-bezier(0.77, 0, 0.175, 1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:hover img{
    transform: scale(1.1);
}
.elementor-22 .elementor-element.elementor-element-7233e21 .elementor-widget-image:before{
    content:"";
    position: absolute;
    height: 70%;
    width: 100%;
    left: auto;
    right: 0%;
    bottom: 0;
    top: auto;
    z-index: 2;
    pointer-events: none!important;
    background: linear-gradient(180deg,rgba(0, 32, 91, 0) 0%, rgba(0, 32, 91, 1) 85%);
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-6a739d2 */.elementor-22 .elementor-element.elementor-element-6a739d2 .e-n-menu-title-text{
    text-transform: uppercase!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2a6cc4 */.elementor-22 .elementor-element.elementor-element-6c2a6cc4{
    left: 0px;
    width: 96% !important;
    border-radius: 10px;
    margin: 10px 2%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a2dd823 */.elementor-22 .elementor-element.elementor-element-a2dd823{
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd137b */.elementor-22 .elementor-element.elementor-element-9cd137b{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS */.she-header.she-header-yes{
    background-color: #ffffffd6 !important;
    backdrop-filter: blur(5px);
}
.she-header .site-logo-custom{
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.she-header .elementor-widget-n-menu .e-n-menu-title.e-current, .she-header .elementor-widget-n-menu .e-n-menu-title.e-current a {
    color: var( --e-global-color-193edf9 )!important;
}
.she-header .e-n-menu-title-container .e-n-menu-title-text {
    color: var( --e-global-color-193edf9 )!important;
}
.she-header .e-n-menu-dropdown-icon svg, .she-header .elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-193edf9 )!important;
}
.she-header .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-193edf9 )!important;
    fill: var( --e-global-color-193edf9 )!important;
}
.elementor-22 .elementor-widget-n-menu .e-n-menu {
    height: 100%;
    justify-content: center;
}/* End custom CSS */