.elementor-1925 .elementor-element.elementor-element-aca5d8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:-96px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1925 .elementor-element.elementor-element-aca5d8b:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-aca5d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-1925 .elementor-element.elementor-element-f0b6e26{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:1.4em;--padding-bottom:1.4em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-1925 .elementor-element.elementor-element-41cf8a3{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu .elementor-item{font-family:"Sofia-Pro", Sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.48px;}.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-746529e );fill:var( --e-global-color-746529e );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-746529e );fill:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-9ca37a5{--e-nav-menu-horizontal-menu-item-margin:calc( 2em / 2 );}.elementor-1925 .elementor-element.elementor-element-9ca37a5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:2em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1925 .elementor-element.elementor-element-15a4bb3{--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:flex-end;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1925 .elementor-element.elementor-element-1a0f943 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.48px;color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-9eaec72 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.48px;color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-9eaec72 .elementor-heading-title a:hover, .elementor-1925 .elementor-element.elementor-element-9eaec72 .elementor-heading-title a:focus{color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-d21648a .elementor-icon-wrapper{text-align:center;}.elementor-1925 .elementor-element.elementor-element-d9b7ef2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-720d58f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--overflow:hidden;--padding-top:64px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-11ee737{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-11ee737:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-11ee737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3fd837 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1925 .elementor-element.elementor-element-d220636{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-d220636 img{width:100%;}.elementor-1925 .elementor-element.elementor-element-ba92a4f .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-1b7b32e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-1b7b32e:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-1b7b32e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3fd837 );}.elementor-1925 .elementor-element.elementor-element-05424d4{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-05424d4 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-a1295f7 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-24c0c50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-24c0c50:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-24c0c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3fd837 );}.elementor-1925 .elementor-element.elementor-element-b2ae8a6{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-b2ae8a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1925 .elementor-element.elementor-element-b2ae8a6 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-674fdfe .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-9424548{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-9424548:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-9424548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3fd837 );}.elementor-1925 .elementor-element.elementor-element-dcf2745{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-dcf2745 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-f986876 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-19e79a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-19e79a7:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-19e79a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8108837 );}.elementor-1925 .elementor-element.elementor-element-9b3bbb8{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(7, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1em 1em;--row-gap:1em;--column-gap:1em;--grid-auto-flow:row;--overflow:hidden;--padding-top:64px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-9b3bbb8:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-9b3bbb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-21438c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-21438c2:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-21438c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-12d4b15{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-12d4b15 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-d29d15c .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-e63a2c4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-e63a2c4:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-e63a2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-42ee46e{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-42ee46e img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-1ee00b7 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-7a7f524{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-7a7f524:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-7a7f524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-fd98193{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-fd98193 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-cb84649 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-cf6391f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-cf6391f:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-cf6391f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-6a9b14d{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-6a9b14d img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-5c30d3f .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-68f2fab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-68f2fab:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-68f2fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-f0d7c38{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-f0d7c38 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-59fc1d8 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-23ab331{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-23ab331:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-23ab331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-a9bac9a{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-a9bac9a img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-12bae13 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:21.33px;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-3ba5a90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-3ba5a90:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-3ba5a90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-93d7c77 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-4600abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1925 .elementor-element.elementor-element-8e9121d .e-off-canvas__content{background-color:var( --e-global-color-271c9a8 );}.elementor-1925 .elementor-element.elementor-element-8e9121d .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-1925 .elementor-element.elementor-element-8e9121d{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-1925 .elementor-element.elementor-element-ebccd24{--display:flex;}.elementor-1925 .elementor-element.elementor-element-a7c4818{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1925 .elementor-element.elementor-element-25c6a2d img{width:100%;max-width:165px;}.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-repeater-item-8b41336.elementor-social-icon{background-color:#02010100;}.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-repeater-item-5878104.elementor-social-icon{background-color:#02010100;}.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-repeater-item-f25f315.elementor-social-icon{background-color:#02010100;}.elementor-1925 .elementor-element.elementor-element-863db60{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-widget-container{text-align:center;}.elementor-1925 .elementor-element.elementor-element-0cc1315{--display:flex;}.elementor-1925 .elementor-element.elementor-element-e6600ed .elementor-heading-title{font-family:"Degular", Sans-serif;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-ebe6080 .elementor-heading-title{font-family:"Degular", Sans-serif;font-weight:600;}.elementor-1925 .elementor-element.elementor-element-224bd22{--display:flex;}.elementor-1925 .elementor-element.elementor-element-a78a3ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-a78a3ab:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-a78a3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-11d9af2{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-11d9af2 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-6c2443b .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-6654cc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-6654cc3:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-6654cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-75dd68f{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-75dd68f img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-2800b87 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-e7ef057{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-e7ef057:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-e7ef057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-6d02e74{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-6d02e74 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-9d012a2 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-1a2433d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-1a2433d:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-1a2433d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-8e6c8c1{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-8e6c8c1 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-e0a884e .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-76d2a03{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-76d2a03:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-76d2a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-18c5eb1{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-18c5eb1 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-6ea8920 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-0d5bf6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-0d5bf6f:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-0d5bf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-44d9324{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-44d9324 img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-94cdcfb .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-f8a8d25{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-f8a8d25:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-f8a8d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-7de9e02 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-728433e{--display:flex;}.elementor-1925 .elementor-element.elementor-element-aac8034{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-aac8034:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-aac8034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-b4a4e2d{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-b4a4e2d img{width:100%;}.elementor-1925 .elementor-element.elementor-element-e189b9f .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-955f4d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-955f4d8:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-955f4d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-288180b{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-288180b img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-bc62660 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-8e9e623{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-8e9e623:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-8e9e623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-661130a{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-661130a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1925 .elementor-element.elementor-element-661130a img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-6c5d130 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-df9dfba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:0.75em 0.75em 0.75em 0.75em;--padding-top:10.6px;--padding-bottom:16px;--padding-left:10.6px;--padding-right:10.6px;}.elementor-1925 .elementor-element.elementor-element-df9dfba:not(.elementor-motion-effects-element-type-background), .elementor-1925 .elementor-element.elementor-element-df9dfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-746529e );}.elementor-1925 .elementor-element.elementor-element-ae9ebae{width:100%;max-width:100%;}.elementor-1925 .elementor-element.elementor-element-ae9ebae img{width:100%;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-1925 .elementor-element.elementor-element-39a10e2 .elementor-heading-title{font-family:"Sofia-Pro", Sans-serif;font-size:26px;font-weight:700;line-height:32px;letter-spacing:-0.533333px;}.elementor-1925 .elementor-element.elementor-element-da16c7a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Degular", Sans-serif;font-weight:600;}:where( .elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-1925 .elementor-element.elementor-element-720d58f{--grid-auto-flow:row;}.elementor-1925 .elementor-element.elementor-element-9b3bbb8{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1925 .elementor-element.elementor-element-15a4bb3{--width:301px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1925 .elementor-element.elementor-element-aca5d8b{--width:100%;}.elementor-1925 .elementor-element.elementor-element-f0b6e26{--width:100%;}.elementor-1925 .elementor-element.elementor-element-41cf8a3{--width:100%;}.elementor-1925 .elementor-element.elementor-element-a7c4818{--width:100%;}.elementor-1925 .elementor-element.elementor-element-224bd22{--width:70%;}.elementor-1925 .elementor-element.elementor-element-a78a3ab{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-6654cc3{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-e7ef057{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-1a2433d{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-76d2a03{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-0d5bf6f{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-f8a8d25{--width:100%;}.elementor-1925 .elementor-element.elementor-element-728433e{--width:70%;}.elementor-1925 .elementor-element.elementor-element-aac8034{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-955f4d8{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-8e9e623{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-df9dfba{--width:calc(50% - 7px);}}@media(max-width:1024px){.elementor-1925 .elementor-element.elementor-element-aca5d8b{--margin-top:0px;--margin-bottom:-86px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1925 .elementor-element.elementor-element-f0b6e26{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-1925 .elementor-element.elementor-element-41cf8a3{--justify-content:space-between;--z-index:999999;}.elementor-1925 .elementor-element.elementor-element-d21648a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1925 .elementor-element.elementor-element-d21648a .elementor-icon{font-size:38px;}.elementor-1925 .elementor-element.elementor-element-d21648a .elementor-icon svg{height:38px;}.elementor-1925 .elementor-element.elementor-element-720d58f{--grid-auto-flow:row;}.elementor-1925 .elementor-element.elementor-element-9b3bbb8{--grid-auto-flow:row;}.elementor-1925 .elementor-element.elementor-element-8e9121d{--e-off-canvas-width:100%;}.elementor-1925 .elementor-element.elementor-element-ebccd24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1925 .elementor-element.elementor-element-a7c4818{--justify-content:space-between;}.elementor-1925 .elementor-element.elementor-element-25c6a2d img{height:32px;}.elementor-1925 .elementor-element.elementor-element-863db60{--icon-size:38px;}.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-social-icon{--icon-padding:0em;}.elementor-1925 .elementor-element.elementor-element-0cc1315{--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-e6600ed .elementor-heading-title{font-size:54px;line-height:44px;letter-spacing:-2.43px;}.elementor-1925 .elementor-element.elementor-element-ebe6080 .elementor-heading-title{font-size:54px;line-height:44px;letter-spacing:-2.43px;}.elementor-1925 .elementor-element.elementor-element-224bd22{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-a78a3ab{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-6c2443b .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-6654cc3{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-2800b87 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-e7ef057{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-9d012a2 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-1a2433d{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-e0a884e .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-76d2a03{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-6ea8920 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-0d5bf6f{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-94cdcfb .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-f8a8d25{--padding-top:1.25em;--padding-bottom:1.25em;--padding-left:0em;--padding-right:0em;}.elementor-1925 .elementor-element.elementor-element-7de9e02 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-728433e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1925 .elementor-element.elementor-element-aac8034{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-e189b9f .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-955f4d8{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-bc62660 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-8e9e623{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-6c5d130 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-df9dfba{--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:9px;--padding-bottom:9px;--padding-left:9px;--padding-right:9px;}.elementor-1925 .elementor-element.elementor-element-39a10e2 .elementor-heading-title{font-size:18px;line-height:21px;letter-spacing:-0.36px;}.elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1925 .elementor-element.elementor-element-da16c7a{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2em;--n-accordion-item-title-distance-from-content:30px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-font-size:54px;}.elementor-1925 .elementor-element.elementor-element-da16c7a {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:44px;letter-spacing:-2.43px;}:where( .elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(max-width:767px){.elementor-1925 .elementor-element.elementor-element-720d58f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1925 .elementor-element.elementor-element-9b3bbb8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1925 .elementor-element.elementor-element-0cc1315{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-1925 .elementor-element.elementor-element-e6600ed .elementor-heading-title{font-size:36px;line-height:30px;letter-spacing:-1.62px;}.elementor-1925 .elementor-element.elementor-element-ebe6080 .elementor-heading-title{font-size:36px;line-height:30px;letter-spacing:-1.62px;}.elementor-1925 .elementor-element.elementor-element-a78a3ab{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-6c2443b .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-6654cc3{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-2800b87 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-e7ef057{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-9d012a2 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-1a2433d{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-e0a884e .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-76d2a03{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-6ea8920 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-0d5bf6f{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-94cdcfb .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-7de9e02 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-aac8034{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-e189b9f .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-955f4d8{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-bc62660 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-8e9e623{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-6c5d130 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-df9dfba{--width:calc(50% - 7px);}.elementor-1925 .elementor-element.elementor-element-39a10e2 .elementor-heading-title{font-size:16px;letter-spacing:0px;}.elementor-1925 .elementor-element.elementor-element-da16c7a{--n-accordion-title-font-size:36px;}:where( .elementor-1925 .elementor-element.elementor-element-da16c7a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:30px;letter-spacing:-1.62px;}}/* Start custom CSS for icon, class: .elementor-element-3b9c150 */.elementor-1925 .elementor-element.elementor-element-3b9c150 svg{
    width: 165px;
}


@media(max-width: 1024px){
    .elementor-1925 .elementor-element.elementor-element-3b9c150 svg{
    width: 100px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d220636 */.elementor-1925 .elementor-element.elementor-element-d220636{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-d220636:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-d220636 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05424d4 */.elementor-1925 .elementor-element.elementor-element-05424d4{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-05424d4:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-05424d4 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2ae8a6 */.elementor-1925 .elementor-element.elementor-element-b2ae8a6{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-b2ae8a6:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-b2ae8a6 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcf2745 */.elementor-1925 .elementor-element.elementor-element-dcf2745{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-dcf2745:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-dcf2745 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12d4b15 */.elementor-1925 .elementor-element.elementor-element-12d4b15{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-12d4b15:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-12d4b15 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ee46e */.elementor-1925 .elementor-element.elementor-element-42ee46e{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-42ee46e:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-42ee46e img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd98193 */.elementor-1925 .elementor-element.elementor-element-fd98193{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-fd98193:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-fd98193 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a9b14d */.elementor-1925 .elementor-element.elementor-element-6a9b14d{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-6a9b14d:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-6a9b14d img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0d7c38 */.elementor-1925 .elementor-element.elementor-element-f0d7c38{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-f0d7c38:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-f0d7c38 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9bac9a */.elementor-1925 .elementor-element.elementor-element-a9bac9a{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-a9bac9a:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-a9bac9a img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6e26 */.elementor-1925 .elementor-element.elementor-element-f0b6e26{
   border-bottom-right-radius: 2em;
    border-bottom-left-radius: 2em;
        
    
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-863db60 */.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-grid-item:nth-of-type(1) .elementor-icon, .elementor-1925 .elementor-element.elementor-element-863db60 .elementor-grid-item:nth-of-type(2) .elementor-icon{
    padding: 6px;
    background: #fff;
    border-radius: 50px;
}

.elementor-1925 .elementor-element.elementor-element-863db60 .elementor-grid-item:nth-of-type(1) svg, .elementor-1925 .elementor-element.elementor-element-863db60 .elementor-grid-item:nth-of-type(2) svg{
    width: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d9af2 */.elementor-1925 .elementor-element.elementor-element-11d9af2{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-11d9af2:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-11d9af2 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75dd68f */.elementor-1925 .elementor-element.elementor-element-75dd68f{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-75dd68f:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-75dd68f img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d02e74 */.elementor-1925 .elementor-element.elementor-element-6d02e74{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-6d02e74:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-6d02e74 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6c8c1 */.elementor-1925 .elementor-element.elementor-element-8e6c8c1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18c5eb1 */.elementor-1925 .elementor-element.elementor-element-18c5eb1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44d9324 */.elementor-1925 .elementor-element.elementor-element-44d9324{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-44d9324:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-44d9324 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4a4e2d */.elementor-1925 .elementor-element.elementor-element-b4a4e2d{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-288180b */.elementor-1925 .elementor-element.elementor-element-288180b{
    overflow: hidden;
    border-radius: 0.5em;
    
}
.elementor-1925 .elementor-element.elementor-element-288180b:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-288180b img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-661130a */.elementor-1925 .elementor-element.elementor-element-661130a{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-661130a:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-661130a img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae9ebae */.elementor-1925 .elementor-element.elementor-element-ae9ebae{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d9af2 */.elementor-1925 .elementor-element.elementor-element-11d9af2{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-11d9af2:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-11d9af2 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75dd68f */.elementor-1925 .elementor-element.elementor-element-75dd68f{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-75dd68f:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-75dd68f img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d02e74 */.elementor-1925 .elementor-element.elementor-element-6d02e74{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-6d02e74:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-6d02e74 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6c8c1 */.elementor-1925 .elementor-element.elementor-element-8e6c8c1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18c5eb1 */.elementor-1925 .elementor-element.elementor-element-18c5eb1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44d9324 */.elementor-1925 .elementor-element.elementor-element-44d9324{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-44d9324:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-44d9324 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4a4e2d */.elementor-1925 .elementor-element.elementor-element-b4a4e2d{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-288180b */.elementor-1925 .elementor-element.elementor-element-288180b{
    overflow: hidden;
    border-radius: 0.5em;
    
}
.elementor-1925 .elementor-element.elementor-element-288180b:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-288180b img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-661130a */.elementor-1925 .elementor-element.elementor-element-661130a{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-661130a:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-661130a img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae9ebae */.elementor-1925 .elementor-element.elementor-element-ae9ebae{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11d9af2 */.elementor-1925 .elementor-element.elementor-element-11d9af2{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-11d9af2:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-11d9af2 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75dd68f */.elementor-1925 .elementor-element.elementor-element-75dd68f{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-75dd68f:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-75dd68f img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d02e74 */.elementor-1925 .elementor-element.elementor-element-6d02e74{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-6d02e74:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-6d02e74 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6c8c1 */.elementor-1925 .elementor-element.elementor-element-8e6c8c1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-8e6c8c1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18c5eb1 */.elementor-1925 .elementor-element.elementor-element-18c5eb1{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-18c5eb1 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44d9324 */.elementor-1925 .elementor-element.elementor-element-44d9324{
    overflow: hidden;
    border-radius: 0.5em;
    max-height: 7.125em;
    
}

.elementor-1925 .elementor-element.elementor-element-44d9324:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-44d9324 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4a4e2d */.elementor-1925 .elementor-element.elementor-element-b4a4e2d{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-b4a4e2d img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-288180b */.elementor-1925 .elementor-element.elementor-element-288180b{
    overflow: hidden;
    border-radius: 0.5em;
    
}
.elementor-1925 .elementor-element.elementor-element-288180b:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-288180b img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-661130a */.elementor-1925 .elementor-element.elementor-element-661130a{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-661130a:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-661130a img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae9ebae */.elementor-1925 .elementor-element.elementor-element-ae9ebae{
    overflow: hidden;
    border-radius: 0.5em;
    
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae:hover img{
   transform: scale(1.05);
}

.elementor-1925 .elementor-element.elementor-element-ae9ebae img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS */.scnd-menu-content-1,
.scnd-menu-content-2 {
    opacity: 0; 
    max-height: 0;  
    overflow: hidden;  
    transition: opacity 0.5s ease-in-out, max-height 0.5s ease-in-out;
    display: none; 
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color: transparent !important;
}

.elementor-1925 .elementor-item{
    position: relative;
    cursor: pointer; 
    overflow: hidden;
}

.elementor-1925 .elementor-item:before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0; 
    width: 0;
    height: 100%;
    background: url('/wp-content/uploads/2025/03/svgexport-4-5.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    opacity: 0;
    transition: opacity 0.7s ease-in-out, width 0.7s ease-in-out; 
    z-index: -1;
}
.elementor-1925 .elementor-item:hover::before {
    width: 100%;
    opacity: 1;
}

.elementor-1925 .elementor-item-active{
    position: relative;
    cursor: pointer; 
    overflow: hidden;
}

.elementor-1925 .elementor-item-active:before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0; 
    width: 100%;
    height: 100%;
    background: url('/wp-content/uploads/2025/03/svgexport-4-5.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    opacity: 1;
    z-index: -1;
}

.scnd-menu-item-1,
.scnd-menu-item-2 {
    position: relative;
    cursor: pointer; 
    overflow: hidden;
}

.elementor-1925 .scnd-menu-item-1::before,
.elementor-1925 .scnd-menu-item-2::before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0; 
    width: 0;
    height: 100%;
    background: url('/wp-content/uploads/2025/03/svgexport-4-5.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    opacity: 0;
    transition: opacity 0.5s ease-in-out, width 0.5s ease-in-out; 
    z-index: -1;
}

.scnd-menu-item-1.active::before,
.scnd-menu-item-2.active::before {
    width: 100%; 
    opacity: 1;
}


.scnd-menu-item-1:hover::before,
.scnd-menu-item-2:hover::before {
    width: 100%; 
    opacity: 1;
}



.elementor-1925 .animate-header.animate-header-active{
    border-bottom-right-radius: 2em;
    border-bottom-left-radius: 2em;
    background-color: #fff;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.050980392156862744);
    
    opacity: 1;
}


.animate-header.animate-header-active .scnd-menu-item-1 h3, .animate-header.animate-header-active .scnd-menu-item-2 h3{
color: #313B4E !important;
}


.animate-header.animate-header-active #menu-1-9ca37a5 a{
    color: #313B4E !important;
}


.animate-header.animate-header-active #menu-1-9ca37a5 a{
    color: #313B4E !important;
}


.animate-header.animate-header-active .svg-logo svg path{
    fill: #313B4E !important;
}




.animate-header.animate-header-active .elementor-item::before,
.animate-header.animate-header-active .elementor-item-active::before,
.animate-header.animate-header-active .scnd-menu-item-1::before,
.animate-header.animate-header-active .scnd-menu-item-2::before, .animate-header.animate-header-active .scnd-menu-item-1.active::before,
.animate-header.animate-header-active .scnd-menu-item-2.active::before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0; 
    width: 0;
    height: 100%;
    background: url('/wp-content/uploads/2025/03/svgexport-6.png') center no-repeat;
    background-size: 100% 80%;
    opacity: 0;
    transition: opacity 0.7s ease-in-out, width 0.7s ease-in-out; 
    z-index: -1;
}




.animate-header.animate-header-active .elementor-item:hover::before,
.animate-header.animate-header-active .scnd-menu-item-1:hover::before,
.animate-header.animate-header-active .scnd-menu-item-2:hover::before, .animate-header.animate-header-active .scnd-menu-item-1.active::before,
.animate-header.animate-header-active .scnd-menu-item-2.active::before {
    width: 100%;
    opacity: 1;
}

.animate-header.animate-header-active .elementor-item-active::before {
    width: 100%;
    opacity: 1;
}/* End custom CSS */