.elementor-7615 .elementor-element.elementor-element-4bab775{--display:flex;--z-index:99;}.elementor-7615 .elementor-element.elementor-element-b67707b{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:99999999;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-b67707b{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-b67707b{right:0px;}.elementor-7615 .elementor-element.elementor-element-e2f54ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:50px 50px 50px 50px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:3rem;--padding-right:3rem;--z-index:99;}.she-header-yes .elementor-menu-toggle:before,
					.she-header-yes .elementor-menu-toggle:after,
					.she-header-yes .elementor-menu-toggle i:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;height:0.12em;width:1em;transform:translate(-50%,calc(-50% + 0.12em * 2));border-radius:0.12em;}.she-header-yes .elementor-menu-toggle{position:relative;transition:color 0.4s ease-in-out, background-color 0.4s ease-in-out;}.she-header-yes .elementor-menu-toggle.elementor-active:before{transform:translate(-50%,-50%) rotate(-45deg);}.she-header-yes .elementor-menu-toggle.elementor-active:after{transform:translate(-50%,-50%) rotate(45deg);}.she-header-yes .elementor-menu-toggle i:after{transform:translate(-50%,-50%);display:none;}.she-header-yes .elementor-menu-toggle i:before,
					.she-header-yes .elementor-menu-toggle.elementor-active i:after{opacity:0;}.she-header-yes .elementor-menu-toggle:after{transform:translate(-50%,calc(-50% - 0.12em * 2));}.elementor-7615 .elementor-element.elementor-element-e2f54ae.e-con{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-b40b47c{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;}.elementor-7615 .elementor-element.elementor-element-b40b47c img{width:100%;}.elementor-7615 .elementor-element.elementor-element-2a62c35{--display:flex;}.elementor-7615 .elementor-element.elementor-element-d0d5dd9{--display:flex;--z-index:99;}.elementor-7615 .elementor-element.elementor-element-d0d5dd9:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-d0d5dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-7615 .elementor-element.elementor-element-9dde9ba{--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:flex-start;--border-radius:2rem 2rem 2rem 2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;--z-index:99;}.elementor-7615 .elementor-element.elementor-element-9dde9ba:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-9dde9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-8758bcd{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-8758bcd:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-8758bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8B0130;}.elementor-7615 .elementor-element.elementor-element-8758bcd:hover{background-color:var( --e-global-color-7afd7b4 );}.elementor-7615 .elementor-element.elementor-element-8758bcd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-49025ca{--display:flex;--position:absolute;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-49025ca:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-49025ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-49025ca{right:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-49025ca{left:2rem;}.elementor-7615 .elementor-element.elementor-element-c45bc41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-view-default .elementor-icon{color:var( --e-global-color-b97bd3d );border-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-c45bc41.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon svg{height:1.6rem;}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-f19f18f{z-index:5;text-align:start;}.elementor-7615 .elementor-element.elementor-element-f19f18f .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.4rem;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-11f72c4{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:5;}.elementor-7615 .elementor-element.elementor-element-11f72c4 .elementor-heading-title{font-family:var( --e-global-typography-bdade8e-font-family ), Sans-serif;font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-04c7adc{--display:flex;--position:absolute;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:500px 500px 500px 500px;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-04c7adc:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-04c7adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-04c7adc{left:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-04c7adc{right:2rem;}.elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-d58c7b8 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-d58c7b8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-d58c7b8 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-d58c7b8 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-d58c7b8 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-d58c7b8 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-feb6de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-50px;}.elementor-7615 .elementor-element.elementor-element-feb6de5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-feb6de5{right:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-feb6de5{left:0px;}.elementor-7615 .elementor-element.elementor-element-feb6de5 img{width:100%;max-width:150%;}.elementor-7615 .elementor-element.elementor-element-7101e4b{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-7101e4b:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-7101e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1E02130;}.elementor-7615 .elementor-element.elementor-element-7101e4b:hover{background-color:var( --e-global-color-ce09d80 );}.elementor-7615 .elementor-element.elementor-element-7101e4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--display:flex;--position:absolute;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-2a978c4:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-2a978c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce09d80 );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-2a978c4{right:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-2a978c4{left:2rem;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-view-default .elementor-icon{color:var( --e-global-color-b97bd3d );border-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-e1bd1b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .elementor-icon{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .elementor-icon svg{height:1.6rem;}.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-e1bd1b6 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-a67764d{z-index:5;text-align:start;}.elementor-7615 .elementor-element.elementor-element-a67764d .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.4rem;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-e116194{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:5;}.elementor-7615 .elementor-element.elementor-element-e116194 .elementor-heading-title{font-family:var( --e-global-typography-bdade8e-font-family ), Sans-serif;font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-939489a{--display:flex;--position:absolute;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:500px 500px 500px 500px;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-939489a:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-939489a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-939489a{left:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-939489a{right:2rem;}.elementor-7615 .elementor-element.elementor-element-56014a4.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-56014a4 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-56014a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-56014a4.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-56014a4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-56014a4.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-56014a4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-56014a4 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-56014a4 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-56014a4 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-56014a4 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-363cf3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-50px;}.elementor-7615 .elementor-element.elementor-element-363cf3e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-363cf3e{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-363cf3e{right:0px;}.elementor-7615 .elementor-element.elementor-element-363cf3e img{width:100%;max-width:150%;}.elementor-7615 .elementor-element.elementor-element-ab12499{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-ab12499:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-ab12499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4ACB30;}.elementor-7615 .elementor-element.elementor-element-ab12499:hover{background-color:var( --e-global-color-primary );}.elementor-7615 .elementor-element.elementor-element-ab12499.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--display:flex;--position:absolute;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-8dbf5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-8dbf5c2{right:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-8dbf5c2{left:2rem;}.elementor-7615 .elementor-element.elementor-element-b493352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-b493352.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-b493352 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-b493352.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b493352.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b493352.elementor-view-default .elementor-icon{color:var( --e-global-color-b97bd3d );border-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b493352.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b493352.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b493352 .elementor-icon{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-b493352 .elementor-icon svg{height:1.6rem;}.elementor-7615 .elementor-element.elementor-element-b493352 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-b493352 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-f9d1e78{z-index:5;text-align:start;}.elementor-7615 .elementor-element.elementor-element-f9d1e78 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.4rem;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-959627b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:5;}.elementor-7615 .elementor-element.elementor-element-959627b .elementor-heading-title{font-family:var( --e-global-typography-bdade8e-font-family ), Sans-serif;font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--display:flex;--position:absolute;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:500px 500px 500px 500px;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-0ff43ec:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-0ff43ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-0ff43ec{left:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-0ff43ec{right:2rem;}.elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-6a7e59e .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-6a7e59e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-6a7e59e .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-6a7e59e .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-6a7e59e .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-6a7e59e .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-b065e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-50px;}.elementor-7615 .elementor-element.elementor-element-b065e5a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-b065e5a{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-b065e5a{right:0px;}.elementor-7615 .elementor-element.elementor-element-b065e5a img{width:100%;max-width:150%;}.elementor-7615 .elementor-element.elementor-element-8cf1caa{--display:flex;--min-height:40vh;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-8cf1caa:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-8cf1caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65d3ebf );}.elementor-7615 .elementor-element.elementor-element-8cf1caa:hover{background-color:#CBC42F;}.elementor-7615 .elementor-element.elementor-element-8cf1caa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-0e57786{--display:flex;--position:absolute;--min-height:60px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-0e57786:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-0e57786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBC42F;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-0e57786{right:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-0e57786{left:2rem;}.elementor-7615 .elementor-element.elementor-element-b9c2e87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-b9c2e87 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-view-default .elementor-icon{color:var( --e-global-color-b97bd3d );border-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b9c2e87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-b9c2e87 .elementor-icon{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-b9c2e87 .elementor-icon svg{height:1.6rem;}.elementor-7615 .elementor-element.elementor-element-b9c2e87 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-b9c2e87 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-4207f9e{z-index:5;text-align:start;}.elementor-7615 .elementor-element.elementor-element-4207f9e .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.4rem;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-50ad215{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:5;}.elementor-7615 .elementor-element.elementor-element-50ad215 .elementor-heading-title{font-family:var( --e-global-typography-bdade8e-font-family ), Sans-serif;font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--display:flex;--position:absolute;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:500px 500px 500px 500px;bottom:2rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-fd8f35d:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-fd8f35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-fd8f35d{left:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-fd8f35d{right:2rem;}.elementor-7615 .elementor-element.elementor-element-b560443.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-b560443 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-b560443.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-b560443.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b560443.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-b560443.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-b560443.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-b560443 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-b560443 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-b560443 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-b560443 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-4c08d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-50px;}.elementor-7615 .elementor-element.elementor-element-4c08d20.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-4c08d20{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-4c08d20{right:0px;}.elementor-7615 .elementor-element.elementor-element-4c08d20 img{width:100%;max-width:150%;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-84b2d6f:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-84b2d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2f1504 );}.elementor-7615 .elementor-element.elementor-element-84b2d6f:hover{background-color:var( --e-global-color-f0b1619 );}.elementor-7615 .elementor-element.elementor-element-84b2d6f.e-con{--align-self:stretch;}.elementor-7615 .elementor-element.elementor-element-c0ff621{width:auto;max-width:auto;--e-transform-flipX:-1;--e-transform-flipY:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-c0ff621.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7615 .elementor-element.elementor-element-c0ff621 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-df49fb3{--display:flex;--min-height:60px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-df49fb3:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-df49fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-df49fb3.e-con{--order:99999 /* order end hack */;}.elementor-7615 .elementor-element.elementor-element-2034b47.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-2034b47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-2034b47.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-2034b47.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-2034b47.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-2034b47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-80d464f{--display:flex;--min-height:0px;}.elementor-7615 .elementor-element.elementor-element-80d464f:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-80d464f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA00;}.elementor-7615 .elementor-element.elementor-element-7720f84{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:2rem 2rem 2rem 2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7615 .elementor-element.elementor-element-7720f84:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-7720f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-7dab2e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-7dab2e3:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-7dab2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1E02130;}.elementor-7615 .elementor-element.elementor-element-7dab2e3.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-e40d29d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--overflow:hidden;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-e40d29d.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-561e7f9{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-7615 .elementor-element.elementor-element-1875595{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0rem 0.7rem 0.1rem 0.7rem;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-7615 .elementor-element.elementor-element-1875595.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-1875595 .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:0.7rem;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-698c364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-698c364 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-8c098ff{--display:flex;--min-height:55px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-8c098ff:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-8c098ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-d13f406 .elementor-heading-title{font-family:var( --e-global-typography-d7e0302-font-family ), Sans-serif;font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-ed42156.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-ed42156.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-ed42156.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-ed42156.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-ed42156.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-ed42156.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon svg{height:1.2rem;}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-d18735d{--grid-columns:1;--grid-row-gap:0.6rem;z-index:1;--grid-column-gap:0.6rem;}.elementor-7615 .elementor-element.elementor-element-d18735d.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-ee91e9a{width:100%;max-width:100%;background-color:transparent;bottom:0px;z-index:2;background-image:linear-gradient(0deg, #F3FADB 0%, #F2295B00 100%);}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-ee91e9a{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-ee91e9a{right:0px;}.elementor-7615 .elementor-element.elementor-element-7ee2648{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-7615 .elementor-element.elementor-element-7ee2648.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-7902f9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;--align-content:space-evenly;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-7902f9d:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-7902f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDC40030;}.elementor-7615 .elementor-element.elementor-element-7902f9d.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-ea12b5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--overflow:hidden;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-ea12b5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-b8e9aa5{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-7615 .elementor-element.elementor-element-2ad770f{width:auto;max-width:auto;background-color:var( --e-global-color-7afd7b4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0rem 0.7rem 0.1rem 0.7rem;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-7615 .elementor-element.elementor-element-2ad770f.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-2ad770f .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:0.7rem;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-3724d19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-3724d19 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--display:flex;--min-height:55px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-f7f2b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-4b9e411 .elementor-heading-title{font-family:var( --e-global-typography-d7e0302-font-family ), Sans-serif;font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0c1e9b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon svg{height:1.2rem;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-cd09f31{--grid-columns:4;--grid-row-gap:0.6rem;width:var( --container-widget-width, 1500px );max-width:1500px;--container-widget-width:1500px;--container-widget-flex-grow:0;z-index:1;--grid-column-gap:0.6rem;}.elementor-7615 .elementor-element.elementor-element-cd09f31 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7615 .elementor-element.elementor-element-cd09f31 .e-loop-item > .elementor-section, .elementor-7615 .elementor-element.elementor-element-cd09f31 .e-loop-item > .elementor-section > .elementor-container, .elementor-7615 .elementor-element.elementor-element-cd09f31 .e-loop-item > .e-con, .elementor-7615 .elementor-element.elementor-element-cd09f31 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7615 .elementor-element.elementor-element-b5eef2e{width:var( --container-widget-width, 22% );max-width:22%;background-color:transparent;--container-widget-width:22%;--container-widget-flex-grow:0;bottom:0px;z-index:2;background-image:linear-gradient(90deg, #FEF4D9 0%, #F2295B00 100%);}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-b5eef2e{right:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-b5eef2e{left:0px;}.elementor-7615 .elementor-element.elementor-element-8584fbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-8584fbf:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-8584fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2f1504 );}.elementor-7615 .elementor-element.elementor-element-8584fbf:hover{background-color:var( --e-global-color-f0b1619 );--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-7615 .elementor-element.elementor-element-8584fbf, .elementor-7615 .elementor-element.elementor-element-8584fbf::before{--border-transition:0.3s;}.elementor-7615 .elementor-element.elementor-element-8584fbf.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-d9d073d{width:100%;max-width:100%;top:0px;text-align:end;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-d9d073d{right:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-d9d073d{left:0px;}.elementor-7615 .elementor-element.elementor-element-d9d073d .elementor-heading-title{font-size:200px;line-height:10rem;}.elementor-7615 .elementor-element.elementor-element-8f5501a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-8f5501a.e-con{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-e4f5796{width:auto;max-width:auto;background-color:var( --e-global-color-8969a28 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0rem 0.7rem 0.1rem 0.7rem;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-7615 .elementor-element.elementor-element-e4f5796.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-e4f5796 .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:0.7rem;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-e6b62f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-e6b62f1.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-e6b62f1 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-b94e497{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-b94e497:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-b94e497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-cf0dd32.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-1d4a8ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-b6a7e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0b1619 );}.elementor-7615 .elementor-element.elementor-element-b6a7e4c:hover{background-color:#494B5AD9;--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c, .elementor-7615 .elementor-element.elementor-element-b6a7e4c::before{--border-transition:0.3s;}.elementor-7615 .elementor-element.elementor-element-5d3f0de{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-7615 .elementor-element.elementor-element-bfa720a{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0rem 0.7rem 0.1rem 0.7rem;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-7615 .elementor-element.elementor-element-bfa720a.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-bfa720a .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:0.7rem;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-07a47fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-07a47fc .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-8969a28 );}.elementor-7615 .elementor-element.elementor-element-65de8bb{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-65de8bb:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-65de8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-5339aa6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-f565478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--background-transition:0.3s;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-f565478:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-f565478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2f1504 );}.elementor-7615 .elementor-element.elementor-element-f565478:hover{background-color:var( --e-global-color-f0b1619 );--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-7615 .elementor-element.elementor-element-f565478, .elementor-7615 .elementor-element.elementor-element-f565478::before{--border-transition:0.3s;}.elementor-7615 .elementor-element.elementor-element-72f279a{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-7615 .elementor-element.elementor-element-f99436f{width:auto;max-width:auto;background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0rem 0.7rem 0.1rem 0.7rem;border-radius:6px 6px 6px 6px;text-align:center;}.elementor-7615 .elementor-element.elementor-element-f99436f.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-f99436f .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:0.7rem;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-a296f65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-a296f65 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-bcef45c{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:500px 500px 500px 500px;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-bcef45c:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-bcef45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-df96a38.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-df96a38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-df96a38.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-df96a38.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-df96a38.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-df96a38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-bb5205b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-bb5205b:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-bb5205b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-bb5205b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-5f00067{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-7615 .elementor-element.elementor-element-5f00067 .elementor-heading-title{font-family:"TelAviv-Brutalis", Sans-serif;font-size:1.777rem;font-weight:900;line-height:1em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-64970f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--background-transition:0.3s;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7615 .elementor-element.elementor-element-64970f0:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-64970f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8B011F;}.elementor-7615 .elementor-element.elementor-element-64970f0:hover{background-color:#FF8B013D;}.elementor-7615 .elementor-element.elementor-element-64970f0.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-7449f09{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-7449f09:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-7449f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7615 .elementor-element.elementor-element-0503282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-0503282.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-0503282.elementor-view-stacked .elementor-icon{background-color:#FCFCFC;}.elementor-7615 .elementor-element.elementor-element-0503282.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0503282.elementor-view-default .elementor-icon{color:#FCFCFC;border-color:#FCFCFC;}.elementor-7615 .elementor-element.elementor-element-0503282.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0503282.elementor-view-default .elementor-icon svg{fill:#FCFCFC;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon svg{height:1.2rem;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-0346fae.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-0346fae .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:1rem;font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7474b0e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-7474b0e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-ce53bd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--background-transition:0.3s;--border-radius:0.5rem 0.5rem 0.5rem 0.5rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7615 .elementor-element.elementor-element-ce53bd7:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-ce53bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4ACB0F;}.elementor-7615 .elementor-element.elementor-element-ce53bd7:hover{background-color:#2F4ACB30;}.elementor-7615 .elementor-element.elementor-element-ce53bd7.e-con{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-7615 .elementor-element.elementor-element-1a4a274:not(.elementor-motion-effects-element-type-background), .elementor-7615 .elementor-element.elementor-element-1a4a274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7615 .elementor-element.elementor-element-323c01c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;z-index:5;border-radius:6px 6px 6px 6px;}.elementor-7615 .elementor-element.elementor-element-323c01c.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-323c01c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-323c01c.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-323c01c.elementor-view-default .elementor-icon{color:var( --e-global-color-b97bd3d );border-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-323c01c.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-323c01c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon svg{height:1.2rem;}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-08e49a4.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-08e49a4 .elementor-heading-title{font-family:"Liebling Pro", Sans-serif;font-size:1rem;font-weight:500;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0ad1346{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-0ad1346.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon{font-size:1.4rem;}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon svg{height:1.4rem;}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon i, .elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon svg{transform:rotate(0deg);}.elementor-7615 .elementor-element.elementor-element-7a45aab{--display:flex;}.elementor-7615 .elementor-element.elementor-element-9b34008{--display:flex;}.elementor-7615 .elementor-element.elementor-element-0660a9c{--display:flex;}.elementor-7615 .elementor-element.elementor-element-340800c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:2rem;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1rem;--n-menu-title-font-size:1rem;--n-menu-title-color-normal:var( --e-global-color-accent );--n-menu-title-transition:300ms;--n-menu-title-padding:0.4em 1em 0.4em 1em;--n-menu-icon-size:16px;--n-menu-icon-gap:10px;--n-menu-dropdown-indicator-size:1rem;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-accent );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-accent );--n-menu-toggle-icon-border-radius:0px 0px 0px 0px;--n-menu-toggle-icon-padding:0px 0px 0px 0px;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-b97bd3d );border-style:none;}.elementor-7615 .elementor-element.elementor-element-340800c.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-7615 .elementor-element.elementor-element-340800c > .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-7615 .elementor-element.elementor-element-340800c > .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:"Liebling Pro", Sans-serif;font-weight:400;--n-menu-title-line-height:1.4;}.elementor-7615 .elementor-element.elementor-element-340800c {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:50px 50px 50px 50px;}:where( .elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-7615 .elementor-element.elementor-element-7c47bf3 .elementor-icon-wrapper{text-align:center;}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ce09d80 );color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-default .elementor-icon{color:var( --e-global-color-ce09d80 );border-color:var( --e-global-color-ce09d80 );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-framed .elementor-icon, .elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ce09d80 );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b97bd3d );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-framed .elementor-icon:hover, .elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-framed .elementor-icon:hover, .elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-7615 .elementor-element.elementor-element-7c47bf3 .elementor-icon-wrapper svg{width:auto;}.elementor-7615 .elementor-element.elementor-element-7c47bf3 .elementor-icon{padding:16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px) and (min-width:768px){.elementor-7615 .elementor-element.elementor-element-49025ca{--width:50px;}.elementor-7615 .elementor-element.elementor-element-04c7adc{--width:50px;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--width:50px;}.elementor-7615 .elementor-element.elementor-element-939489a{--width:50px;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--width:50px;}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--width:50px;}.elementor-7615 .elementor-element.elementor-element-0e57786{--width:50px;}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--width:50px;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--width:8%;}.elementor-7615 .elementor-element.elementor-element-df49fb3{--width:50px;}.elementor-7615 .elementor-element.elementor-element-561e7f9{--width:1451px;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--width:140px;}.elementor-7615 .elementor-element.elementor-element-b8e9aa5{--width:100%;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--width:140px;}.elementor-7615 .elementor-element.elementor-element-b94e497{--width:55px;}.elementor-7615 .elementor-element.elementor-element-65de8bb{--width:55px;}.elementor-7615 .elementor-element.elementor-element-bcef45c{--width:55px;}.elementor-7615 .elementor-element.elementor-element-7449f09{--width:50px;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--width:50px;}}@media(max-width:1366px){.elementor-7615 .elementor-element.elementor-element-b40b47c{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-7615 .elementor-element.elementor-element-b40b47c.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-9dde9ba{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-8758bcd{--min-height:40vh;}.elementor-7615 .elementor-element.elementor-element-49025ca{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-f19f18f .elementor-heading-title{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-11f72c4 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-04c7adc{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-feb6de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-feb6de5 img{width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-a67764d .elementor-heading-title{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-e116194 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-939489a{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-363cf3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-363cf3e img{width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-f9d1e78 .elementor-heading-title{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-959627b .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-b065e5a img{width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-0e57786{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-4207f9e .elementor-heading-title{font-size:1.2rem;}.elementor-7615 .elementor-element.elementor-element-50ad215 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-4c08d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-4c08d20 img{width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-c0ff621 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-df49fb3{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-7720f84{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-e40d29d{--flex-wrap:wrap;}.elementor-7615 .elementor-element.elementor-element-561e7f9{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-1875595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-698c364{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-698c364 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--min-height:40px;--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7615 .elementor-element.elementor-element-d13f406 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-d18735d > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-ee91e9a{width:100%;max-width:100%;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-ee91e9a{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-ee91e9a{right:0px;}.elementor-7615 .elementor-element.elementor-element-7ee2648{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-ea12b5d{--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-b8e9aa5{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-2ad770f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-3724d19{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-3724d19 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--min-height:40px;--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7615 .elementor-element.elementor-element-4b9e411 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-cd09f31{--grid-columns:1;width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-cd09f31 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-b5eef2e{width:var( --container-widget-width, 943px );max-width:943px;--container-widget-width:943px;--container-widget-flex-grow:0;bottom:-242px;background-color:transparent;background-image:linear-gradient(0deg, #FEF4D9 60%, #F2295B00 100%);}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-d9d073d{right:-26px;}body.rtl .elementor-7615 .elementor-element.elementor-element-d9d073d{left:-26px;}.elementor-7615 .elementor-element.elementor-element-d9d073d{top:17px;}.elementor-7615 .elementor-element.elementor-element-d9d073d .elementor-heading-title{font-size:200px;line-height:10rem;}.elementor-7615 .elementor-element.elementor-element-8f5501a{--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;}.elementor-7615 .elementor-element.elementor-element-e4f5796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-e6b62f1{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-e6b62f1 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-b94e497{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-7615 .elementor-element.elementor-element-5d3f0de{--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;}.elementor-7615 .elementor-element.elementor-element-bfa720a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-07a47fc{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-07a47fc .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-65de8bb{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-72f279a{--gap:0.6rem 0.6rem;--row-gap:0.6rem;--column-gap:0.6rem;}.elementor-7615 .elementor-element.elementor-element-f99436f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7615 .elementor-element.elementor-element-a296f65{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-a296f65 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-bcef45c{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-5f00067{padding:0rem 0rem 0.5rem 0rem;}.elementor-7615 .elementor-element.elementor-element-5f00067 .elementor-heading-title{font-size:1.8rem;}.elementor-7615 .elementor-element.elementor-element-64970f0{--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:1rem;}.elementor-7615 .elementor-element.elementor-element-7449f09{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-7449f09.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7615 .elementor-element.elementor-element-0346fae .elementor-heading-title{font-size:1rem;line-height:1.1em;}.elementor-7615 .elementor-element.elementor-element-ce53bd7{--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:1rem;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-1a4a274.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7615 .elementor-element.elementor-element-08e49a4 .elementor-heading-title{font-size:1rem;line-height:1.1em;}}@media(max-width:1024px){.elementor-7615 .elementor-element.elementor-element-e2f54ae{--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7615 .elementor-element.elementor-element-9dde9ba{--flex-wrap:wrap;}.elementor-7615 .elementor-element.elementor-element-8758bcd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-49025ca{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-11f72c4 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-04c7adc{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-feb6de5{margin:-20px -100px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-7615 .elementor-element.elementor-element-feb6de5 img{width:1000px;max-width:348px;}.elementor-7615 .elementor-element.elementor-element-7101e4b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-e116194 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-939489a{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-363cf3e{margin:-20px -100px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-7615 .elementor-element.elementor-element-363cf3e img{width:1000px;max-width:348px;}.elementor-7615 .elementor-element.elementor-element-ab12499.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-959627b .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-b065e5a{margin:-20px -100px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-7615 .elementor-element.elementor-element-b065e5a img{width:1000px;max-width:348px;}.elementor-7615 .elementor-element.elementor-element-8cf1caa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-0e57786{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-50ad215 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--min-height:55px;}.elementor-7615 .elementor-element.elementor-element-4c08d20{margin:-20px -100px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-7615 .elementor-element.elementor-element-4c08d20 img{width:1000px;max-width:348px;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7615 .elementor-element.elementor-element-c0ff621 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-7720f84{--flex-wrap:wrap;}.elementor-7615 .elementor-element.elementor-element-e40d29d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-698c364 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-d13f406 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-d18735d{--grid-columns:1;}.elementor-7615 .elementor-element.elementor-element-ee91e9a{width:100%;max-width:100%;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-ee91e9a{left:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-ee91e9a{right:0px;}.elementor-7615 .elementor-element.elementor-element-ea12b5d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-3724d19 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--min-height:50px;}.elementor-7615 .elementor-element.elementor-element-4b9e411 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-cd09f31{--grid-columns:1;}.elementor-7615 .elementor-element.elementor-element-b5eef2e{width:100%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-d9d073d{top:0px;}.elementor-7615 .elementor-element.elementor-element-e6b62f1 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed.e-con{--order:-99999 /* order start hack */;}.elementor-7615 .elementor-element.elementor-element-07a47fc .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-a296f65 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-5f00067 .elementor-heading-title{font-size:1.6rem;}.elementor-7615 .elementor-element.elementor-element-64970f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-7449f09{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-ce53bd7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-340800c{--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:0rem;--n-menu-toggle-align:flex-end;--n-menu-title-space-between:0rem;--n-menu-title-font-size:2rem;--n-menu-title-padding:1em 1em 1em 1em;--n-menu-title-direction:row;--n-menu-icon-order:initial;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:1.2rem;--n-menu-icon-gap:17px;--n-menu-dropdown-indicator-size:2rem;--n-menu-dropdown-indicator-rotate:rotate(0deg);--n-menu-dropdown-indicator-space:4px;--n-menu-toggle-icon-size:2rem;--n-menu-toggle-icon-border-radius:50px 50px 50px 50px;--n-menu-toggle-icon-padding:1em 1em 1em 1em;}.elementor-7615 .elementor-element.elementor-element-340800c.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7615 .elementor-element.elementor-element-b67707b{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-7615 .elementor-element.elementor-element-e2f54ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-7615 .elementor-element.elementor-element-b40b47c{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;}.elementor-7615 .elementor-element.elementor-element-d0d5dd9{--content-width:100%;}.elementor-7615 .elementor-element.elementor-element-9dde9ba{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-7615 .elementor-element.elementor-element-8758bcd{--min-height:0vh;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-49025ca{--width:40px;--min-height:40px;--border-radius:4px 4px 4px 4px;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-49025ca{right:2rem;}body.rtl .elementor-7615 .elementor-element.elementor-element-49025ca{left:2rem;}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-c45bc41 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-f19f18f .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:0em;word-spacing:0.1em;}.elementor-7615 .elementor-element.elementor-element-11f72c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7615 .elementor-element.elementor-element-11f72c4 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-04c7adc{--width:60px;--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-d58c7b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-feb6de5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:-50px;text-align:end;}.elementor-7615 .elementor-element.elementor-element-feb6de5.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-feb6de5{right:0px;}body.rtl .elementor-7615 .elementor-element.elementor-element-feb6de5{left:0px;}.elementor-7615 .elementor-element.elementor-element-feb6de5 img{width:50%;max-width:100%;}.elementor-7615 .elementor-element.elementor-element-7101e4b{--min-height:0vh;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--width:60px;}.elementor-7615 .elementor-element.elementor-element-a67764d .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:0em;word-spacing:0.1em;}.elementor-7615 .elementor-element.elementor-element-e116194{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7615 .elementor-element.elementor-element-e116194 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-939489a{--width:60px;--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-56014a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-363cf3e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -50px;text-align:start;}.elementor-7615 .elementor-element.elementor-element-363cf3e.elementor-element{--align-self:flex-end;}.elementor-7615 .elementor-element.elementor-element-363cf3e img{width:240px;max-width:196px;}.elementor-7615 .elementor-element.elementor-element-ab12499{--min-height:0vh;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--width:60px;}.elementor-7615 .elementor-element.elementor-element-f9d1e78 .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:0em;word-spacing:0.1em;}.elementor-7615 .elementor-element.elementor-element-959627b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7615 .elementor-element.elementor-element-959627b .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--width:60px;--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-6a7e59e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-b065e5a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -50px;text-align:start;}.elementor-7615 .elementor-element.elementor-element-b065e5a.elementor-element{--align-self:flex-end;}.elementor-7615 .elementor-element.elementor-element-b065e5a img{width:240px;max-width:196px;}.elementor-7615 .elementor-element.elementor-element-8cf1caa{--min-height:0vh;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-0e57786{--width:60px;}.elementor-7615 .elementor-element.elementor-element-4207f9e .elementor-heading-title{font-size:1rem;line-height:1.3em;letter-spacing:0em;word-spacing:0.1em;}.elementor-7615 .elementor-element.elementor-element-50ad215{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7615 .elementor-element.elementor-element-50ad215 .elementor-heading-title{font-size:var( --e-global-typography-bdade8e-font-size );line-height:var( --e-global-typography-bdade8e-line-height );}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--width:60px;--min-height:60px;}.elementor-7615 .elementor-element.elementor-element-b560443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-4c08d20{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -83px) -78px;text-align:start;}.elementor-7615 .elementor-element.elementor-element-4c08d20.elementor-element{--align-self:flex-end;}.elementor-7615 .elementor-element.elementor-element-4c08d20 img{width:240px;max-width:196px;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-84b2d6f:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}.elementor-7615 .elementor-element.elementor-element-c0ff621 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-df49fb3{--width:40px;--min-height:40px;}.elementor-7615 .elementor-element.elementor-element-2034b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon{font-size:1.1rem;}.elementor-7615 .elementor-element.elementor-element-2034b47 .elementor-icon svg{height:1.1rem;}.elementor-7615 .elementor-element.elementor-element-7720f84{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:0rem 0rem 0rem 0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7615 .elementor-element.elementor-element-7dab2e3{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-7dab2e3:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}.elementor-7615 .elementor-element.elementor-element-7dab2e3.e-con{--order:-99999 /* order start hack */;}.elementor-7615 .elementor-element.elementor-element-e40d29d{--justify-content:center;--flex-wrap:nowrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-e40d29d:hover{--border-radius:1rem 1rem 1rem 1rem;--border-top-left-radius:1rem;--border-top-right-radius:1rem;--border-bottom-right-radius:1rem;--border-bottom-left-radius:1rem;}.elementor-7615 .elementor-element.elementor-element-561e7f9.e-con{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-1875595{padding:0.2rem 0.6rem 0.2rem 0.6rem;}.elementor-7615 .elementor-element.elementor-element-698c364{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-698c364.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-698c364 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--width:40px;--min-height:40px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7615 .elementor-element.elementor-element-8c098ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-d13f406 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-ed42156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-ed42156 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-d18735d{--grid-columns:1;}.elementor-7615 .elementor-element.elementor-element-ee91e9a{z-index:1;}.elementor-7615 .elementor-element.elementor-element-7ee2648{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-7615 .elementor-element.elementor-element-7ee2648.e-con{--order:-99999 /* order start hack */;}.elementor-7615 .elementor-element.elementor-element-7902f9d{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-7902f9d:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}.elementor-7615 .elementor-element.elementor-element-ea12b5d{--flex-wrap:nowrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-2ad770f{padding:0.2rem 0.6rem 0.2rem 0.6rem;}.elementor-7615 .elementor-element.elementor-element-3724d19{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-3724d19.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-3724d19 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--width:40px;--min-height:40px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-4b9e411 .elementor-heading-title{font-size:var( --e-global-typography-d7e0302-font-size );line-height:var( --e-global-typography-d7e0302-line-height );}.elementor-7615 .elementor-element.elementor-element-0c1e9b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) -2px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-0c1e9b6 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-cd09f31{--grid-columns:1;}.elementor-7615 .elementor-element.elementor-element-b5eef2e{z-index:1;}.elementor-7615 .elementor-element.elementor-element-8584fbf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1.7rem;--padding-bottom:1.7rem;--padding-left:1.7rem;--padding-right:1.7rem;}.elementor-7615 .elementor-element.elementor-element-8584fbf:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}body:not(.rtl) .elementor-7615 .elementor-element.elementor-element-d9d073d{right:-43px;}body.rtl .elementor-7615 .elementor-element.elementor-element-d9d073d{left:-43px;}.elementor-7615 .elementor-element.elementor-element-e4f5796{padding:0rem 0.6rem 0rem 0.6rem;}.elementor-7615 .elementor-element.elementor-element-e4f5796 .elementor-heading-title{font-size:0.6rem;line-height:1em;}.elementor-7615 .elementor-element.elementor-element-e6b62f1{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-e6b62f1.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-e6b62f1 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-b94e497{--width:40px;--min-height:40px;}.elementor-7615 .elementor-element.elementor-element-b94e497.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-7615 .elementor-element.elementor-element-cf0dd32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-cf0dd32 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}.elementor-7615 .elementor-element.elementor-element-5d3f0de{--width:66%;}.elementor-7615 .elementor-element.elementor-element-bfa720a{padding:0rem 0.6rem 0rem 0.6rem;}.elementor-7615 .elementor-element.elementor-element-bfa720a .elementor-heading-title{font-size:0.6rem;}.elementor-7615 .elementor-element.elementor-element-07a47fc{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-07a47fc.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-07a47fc .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-65de8bb{--width:40px;--min-height:40px;}.elementor-7615 .elementor-element.elementor-element-5339aa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-5339aa6 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-f565478{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-f565478:hover{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--border-top-left-radius:0.6rem;--border-top-right-radius:0.6rem;--border-bottom-right-radius:0.6rem;--border-bottom-left-radius:0.6rem;}.elementor-7615 .elementor-element.elementor-element-72f279a{--width:66%;}.elementor-7615 .elementor-element.elementor-element-f99436f{padding:0rem 0.6rem 0rem 0.6rem;}.elementor-7615 .elementor-element.elementor-element-f99436f .elementor-heading-title{font-size:0.6rem;}.elementor-7615 .elementor-element.elementor-element-a296f65{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-a296f65.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-a296f65 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-bcef45c{--width:40px;--min-height:40px;}.elementor-7615 .elementor-element.elementor-element-df96a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-df96a38 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-bb5205b{--border-radius:0.6rem 0.6rem 0.6rem 0.6rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7615 .elementor-element.elementor-element-5f00067{padding:0rem 0rem 0rem 0rem;}.elementor-7615 .elementor-element.elementor-element-5f00067.elementor-element{--align-self:flex-start;}.elementor-7615 .elementor-element.elementor-element-5f00067 .elementor-heading-title{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-64970f0{--justify-content:space-evenly;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-7615 .elementor-element.elementor-element-64970f0.e-con{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-7449f09{--width:40px;--min-height:40px;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7615 .elementor-element.elementor-element-7449f09.e-con{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-0503282 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-0346fae .elementor-heading-title{font-size:0.9rem;}.elementor-7615 .elementor-element.elementor-element-7474b0e{margin:0px -2px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-7474b0e .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-ce53bd7{--justify-content:space-around;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--width:40px;--min-height:40px;--border-radius:4px 4px 4px 4px;}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-323c01c .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-08e49a4 .elementor-heading-title{font-size:0.9rem;}.elementor-7615 .elementor-element.elementor-element-0ad1346{margin:0px -2px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon{font-size:1rem;}.elementor-7615 .elementor-element.elementor-element-0ad1346 .elementor-icon svg{height:1rem;}.elementor-7615 .elementor-element.elementor-element-340800c{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0rem;z-index:500;--n-menu-title-space-between:0rem;--n-menu-title-font-size:1rem;--n-menu-title-padding:1em 2em 1em 2em;--n-menu-icon-size:1rem;--n-menu-icon-gap:10px;--n-menu-dropdown-indicator-size:1.4rem;--n-menu-toggle-icon-size:1.2rem;--n-menu-toggle-icon-border-radius:50px 50px 50px 50px;--n-menu-toggle-icon-padding:0.8rem 0.8rem 0.8rem 0.8rem;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7615 .elementor-element.elementor-element-340800c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-7c47bf3{margin:0px -8px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7615 .elementor-element.elementor-element-7c47bf3.elementor-element{--align-self:center;}.elementor-7615 .elementor-element.elementor-element-7c47bf3 .elementor-icon{font-size:16px;}.elementor-7615 .elementor-element.elementor-element-7c47bf3 .elementor-icon svg{height:16px;}}@media(min-width:768px){.elementor-7615 .elementor-element.elementor-element-b67707b{--width:100%;}.elementor-7615 .elementor-element.elementor-element-e2f54ae{--width:100%;}.elementor-7615 .elementor-element.elementor-element-d0d5dd9{--content-width:95%;}.elementor-7615 .elementor-element.elementor-element-9dde9ba{--width:100%;}.elementor-7615 .elementor-element.elementor-element-8758bcd{--width:20%;}.elementor-7615 .elementor-element.elementor-element-49025ca{--width:50px;}.elementor-7615 .elementor-element.elementor-element-04c7adc{--width:60px;}.elementor-7615 .elementor-element.elementor-element-7101e4b{--width:20%;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--width:50px;}.elementor-7615 .elementor-element.elementor-element-939489a{--width:60px;}.elementor-7615 .elementor-element.elementor-element-ab12499{--width:20%;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--width:50px;}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--width:60px;}.elementor-7615 .elementor-element.elementor-element-8cf1caa{--width:20%;}.elementor-7615 .elementor-element.elementor-element-0e57786{--width:50px;}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--width:60px;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--width:7%;}.elementor-7615 .elementor-element.elementor-element-df49fb3{--width:60px;}.elementor-7615 .elementor-element.elementor-element-80d464f{--content-width:95%;}.elementor-7615 .elementor-element.elementor-element-7720f84{--width:100%;}.elementor-7615 .elementor-element.elementor-element-7dab2e3{--width:35%;}.elementor-7615 .elementor-element.elementor-element-e40d29d{--width:100%;}.elementor-7615 .elementor-element.elementor-element-561e7f9{--width:49%;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--width:200px;}.elementor-7615 .elementor-element.elementor-element-7ee2648{--width:40%;}.elementor-7615 .elementor-element.elementor-element-ea12b5d{--width:100%;}.elementor-7615 .elementor-element.elementor-element-b8e9aa5{--width:62%;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--width:200px;}.elementor-7615 .elementor-element.elementor-element-8584fbf{--width:100%;}.elementor-7615 .elementor-element.elementor-element-8f5501a{--width:72%;}.elementor-7615 .elementor-element.elementor-element-b94e497{--width:60px;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed{--width:28%;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c{--width:100%;}.elementor-7615 .elementor-element.elementor-element-5d3f0de{--width:70%;}.elementor-7615 .elementor-element.elementor-element-65de8bb{--width:60px;}.elementor-7615 .elementor-element.elementor-element-f565478{--width:100%;}.elementor-7615 .elementor-element.elementor-element-72f279a{--width:70%;}.elementor-7615 .elementor-element.elementor-element-bcef45c{--width:60px;}.elementor-7615 .elementor-element.elementor-element-64970f0{--width:100%;}.elementor-7615 .elementor-element.elementor-element-7449f09{--width:40px;}.elementor-7615 .elementor-element.elementor-element-ce53bd7{--width:100%;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--width:40px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7615 .elementor-element.elementor-element-8758bcd{--width:48%;}.elementor-7615 .elementor-element.elementor-element-49025ca{--width:60px;}.elementor-7615 .elementor-element.elementor-element-04c7adc{--width:55px;}.elementor-7615 .elementor-element.elementor-element-7101e4b{--width:48%;}.elementor-7615 .elementor-element.elementor-element-2a978c4{--width:60px;}.elementor-7615 .elementor-element.elementor-element-939489a{--width:55px;}.elementor-7615 .elementor-element.elementor-element-ab12499{--width:48%;}.elementor-7615 .elementor-element.elementor-element-8dbf5c2{--width:60px;}.elementor-7615 .elementor-element.elementor-element-0ff43ec{--width:55px;}.elementor-7615 .elementor-element.elementor-element-8cf1caa{--width:48%;}.elementor-7615 .elementor-element.elementor-element-0e57786{--width:60px;}.elementor-7615 .elementor-element.elementor-element-fd8f35d{--width:55px;}.elementor-7615 .elementor-element.elementor-element-84b2d6f{--width:100%;}.elementor-7615 .elementor-element.elementor-element-7dab2e3{--width:100%;}.elementor-7615 .elementor-element.elementor-element-e40d29d{--width:100%;}.elementor-7615 .elementor-element.elementor-element-561e7f9{--width:45%;}.elementor-7615 .elementor-element.elementor-element-8c098ff{--width:250px;}.elementor-7615 .elementor-element.elementor-element-7ee2648{--width:100%;}.elementor-7615 .elementor-element.elementor-element-ea12b5d{--width:100%;}.elementor-7615 .elementor-element.elementor-element-b8e9aa5{--width:51%;}.elementor-7615 .elementor-element.elementor-element-f7f2b9f{--width:250px;}.elementor-7615 .elementor-element.elementor-element-8584fbf{--width:100%;}.elementor-7615 .elementor-element.elementor-element-1d4a8ed{--width:100%;}.elementor-7615 .elementor-element.elementor-element-b6a7e4c{--width:100%;}.elementor-7615 .elementor-element.elementor-element-f565478{--width:100%;}.elementor-7615 .elementor-element.elementor-element-64970f0{--width:100%;}.elementor-7615 .elementor-element.elementor-element-7449f09{--width:60px;}.elementor-7615 .elementor-element.elementor-element-ce53bd7{--width:100%;}.elementor-7615 .elementor-element.elementor-element-1a4a274{--width:60px;}}/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c45bc41 */.elementor-7615 .elementor-element.elementor-element-c45bc41 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49025ca */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8758bcd */.service-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
@media (min-width:1336px){
.service-card:hover {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 22%;
}
}
.service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 90px;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
}

.service-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}


.s-title , .s-2nd-title {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .s-title h5 {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-card:hover .s-2nd-title-header p {
        transition: all 200ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}


.service-img {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.service-card:hover .service-img  {
        transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    transform: scale(110%);
    
    
}

@media (max-width:1366px){
    .service-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 75px;

}
    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e1bd1b6 */.elementor-7615 .elementor-element.elementor-element-e1bd1b6 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b493352 */.elementor-7615 .elementor-element.elementor-element-b493352 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9c2e87 */.elementor-7615 .elementor-element.elementor-element-b9c2e87 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0ff621 */.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: vertical-rl;
}

@media (max-width:1024px) {
.elementor-7615 .elementor-element.elementor-element-c0ff621 h5 {
    writing-mode: horizontal-tb !important;
     transform: scale(-1, -1) !important;
}    

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84b2d6f */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e40d29d */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


 .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}

@media (max-width:1366px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 160px;
       background-color:#0A0D12!important;

}
}

@media (max-width:766px) {
     .title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 60px !important;
       background-color:#0A0D12!important;

}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-d18735d */.elementor-7615 .elementor-element.elementor-element-d18735d {
    max-height: 440px
}

.elementor-7615 .elementor-element.elementor-element-d18735d .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-d18735d .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee91e9a */.fade-up-h1 {
    width: 100%;
    height: 100px;
     pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-cd09f31 */.elementor-7615 .elementor-element.elementor-element-cd09f31 {
    max-height: 280px;
    max-width: 1000px !important;
    margin-left: -130px !important;
}

.elementor-7615 .elementor-element.elementor-element-cd09f31 .elementor-loop-container:hover .e-loop-item:not(:hover) {
  opacity: 0.6 !important;
   transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
  
}

 .elementor-7615 .elementor-element.elementor-element-cd09f31  .e-loop-item {
      transition: all 400ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
 }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5eef2e */.fade-up-h2 {
    width: 50%;
    height: 400px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9d073d */.elementor-7615 .elementor-element.elementor-element-d9d073d {
    opacity: 0.05;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8584fbf */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a7e4c */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f565478 */.more-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
}

.more-card:hover .s-title h5 {
        transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
        color: white !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0503282 */.elementor-7615 .elementor-element.elementor-element-0503282 .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7449f09 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64970f0 */.calc-card {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.calc-card:hover .calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       margin-right: 8px;
}

.calc-arrow{
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-323c01c */.elementor-7615 .elementor-element.elementor-element-323c01c .cls-1{
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4a274 */@media (max-width:762px){

.s-2icon {
    bottom:unset !important;
    top:1rem;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce53bd7 */.title-card {
       transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}


.title-card:hover .s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       width: 220px;
       background-color:#0A0D12!important;

}

.s-icon-con {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
       transform-origin: center !important;
}

.s-icon {
     transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     transform: rotate(45deg) ;
     
}

.title-card:hover .s-icon {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
color: white !important;
}

.title-card:hover .s-icon svg {
       transition: all 500ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
transform: rotate(0deg)  ;
fill: white !important;
}

.b-text {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}
.title-card:hover .b-text span {
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
     color: white !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-340800c */button[aria-expanded="true"] {
    transform: rotate(180deg) !important;
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

 .e-n-menu-dropdown-icon  {

    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

@media (max-width:1024px) {
    .e-n-menu-wrapper {
        margin-top:1.5rem!important;
        border-radius:1rem !Important;

    }
     .e-n-menu-heading {
        max-width:100% !Important;
       
    max-height:1200px !Important;

         align-self:center;
         border-radius:1rem !Important;
            background-color:white !important;
           
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2f54ae */.nav-header:hover {
    background-color: white !important;
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.nav-header {
    transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

.s-icon {
    margin-left: -4px;
    margin-bottom: -4px !important
}

@media (max-width:768px) {
    .s-icon {
    margin-left: -5px !important;
    margin-bottom: -5px !important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b67707b */.elementor-7615 .elementor-element.elementor-element-b67707b {
      transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bab775 */#center .e-n-menu-icon {
    background-color: #D5FF4D80;
    padding: 0.6em;
    border-radius: 50px;
    font-size:0.8em;
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}



#services .e-n-menu-icon {
    background-color:#FDC40080;
    padding: 0.6em;
    border-radius: 50px;
    font-size:0.8em;
     transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
}

#services:hover .e-n-menu-icon { background-color:#FDC400 !important;
    transform: scale(1.1);
 transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    
}

#center:hover .e-n-menu-icon {  background-color:#D5FF4D !important;
    transform: scale(1.1);
 transition: all 300ms cubic-bezier(0.300, 0.820, 0.565, 1.000) !important;
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TelAviv-Brutalis';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/TelAviv-BrutalistRegular.woff2') format('woff2');
}
@font-face {
	font-family: 'TelAviv-Brutalis';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/TelAviv-BrutalistBold.woff2') format('woff2');
}
@font-face {
	font-family: 'TelAviv-Brutalis';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/TelAviv-BrutalistLight.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Liebling Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/Liebling-Pro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Liebling Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/Liebling_Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Liebling Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/Liebling-Pro-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Liebling Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.ofekm.com/wp-content/uploads/2025/05/Liebling-Pro-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */