.elementor-341 .elementor-element.elementor-element-e46bdcd{--display:flex;--padding-top:112px;--padding-bottom:127px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-e46bdcd:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-e46bdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-63bb3796-b26d-4e9e-9b3b-3d7b964eaa4c);background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-c42a6a0{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-341 .elementor-element.elementor-element-dc3e9f2{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-341 .elementor-element.elementor-element-dc3e9f2 > .elementor-widget-container{background-color:var( --e-global-color-92f6996 );padding:4px 16px 4px 16px;border-radius:50px 50px 50px 50px;}.elementor-341 .elementor-element.elementor-element-dc3e9f2 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-c6d65fd .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:48px;font-weight:400;line-height:110%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-0aa7099{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-c60b0cd{--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:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;box-shadow:0px 16px 32px 0px rgba(0, 90.00000000000014, 209, 0.08);--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-c60b0cd:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-c60b0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-fe250ff{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-0b7af2f{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-0888ef1{--display:flex;--justify-content:space-between;}.elementor-341 .elementor-element.elementor-element-6db0c85{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-341 .elementor-element.elementor-element-a75ee0f .elementor-button{background-color:var( --e-global-color-a930cb2 );font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:600;line-height:150%;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-341 .elementor-element.elementor-element-a75ee0f .elementor-button:hover, .elementor-341 .elementor-element.elementor-element-a75ee0f .elementor-button:focus{background-color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-ecd52cb{--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-start;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-c8f156a{--display:flex;}.elementor-341 .elementor-element.elementor-element-c892071{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-c892071:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-c892071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-65f6e054-548e-40b1-9cd5-f3aa1e869a1f);background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-341 .elementor-element.elementor-element-bc5685f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 331px 0px;}.elementor-341 .elementor-element.elementor-element-bc5685f .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-50511de{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:0px;--margin-bottom:211px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-baa4723{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-baa4723:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-baa4723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-baa4723{right:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-baa4723{left:-8px;}.elementor-341 .elementor-element.elementor-element-4a78954{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-4a78954:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4a78954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-fde8eb47-b145-42ec-a3b4-179ac0bd36e4);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-4fbf417 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-54a1dca{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-34516e5 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-dbb4f97 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-34adbb2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:0px;--margin-bottom:211px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-f885016{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-f885016:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f885016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-f885016{right:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-f885016{left:-8px;}.elementor-341 .elementor-element.elementor-element-adffe8c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-adffe8c:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-adffe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-3980f962-55e6-44cf-893c-e42088cc3c15);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-357118c .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-aa62e26{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-07196d3 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-bb00c82 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-707321e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-a30ff4f{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-a30ff4f:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a30ff4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a30ff4f{right:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-a30ff4f{left:-8px;}.elementor-341 .elementor-element.elementor-element-9306948{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-9306948:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-9306948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-b89a8317-c31d-4fbf-94dc-e7f4b9525a44);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-5adc9cd .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-cd9dd80{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-788cb7d .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-460bbfe .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-804df2b{--display:flex;}.elementor-341 .elementor-element.elementor-element-804df2b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-804df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-421a7a0{--display:flex;}.elementor-341 .elementor-element.elementor-element-421a7a0:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-421a7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-2e774a85-bfd8-4de5-9b83-0d9d92d9dea6);background-repeat:no-repeat;background-size:contain;}.elementor-341 .elementor-element.elementor-element-e88525f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-720c6d2{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-720c6d2:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-720c6d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-720c6d2{left:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-720c6d2{right:-8px;}.elementor-341 .elementor-element.elementor-element-67ea5d9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-67ea5d9:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-67ea5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-c09e7137-1778-4c11-b245-8613f10bdb73);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-87c21d9 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-008b37e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-14342a8 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-34afe72 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-c54ef2f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-4f8e56b{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-4f8e56b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4f8e56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-4f8e56b{left:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-4f8e56b{right:-8px;}.elementor-341 .elementor-element.elementor-element-f03002f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-f03002f:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f03002f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-3f1dd52f-056d-4999-9739-62914ec23771);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-c4e8a0f .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-9a95335{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-53d9d61 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-2b3927c .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-f5acfb5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-cd637bb{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-cd637bb:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-cd637bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-cd637bb{left:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-cd637bb{right:-8px;}.elementor-341 .elementor-element.elementor-element-76dca49{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-76dca49:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-76dca49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-f854f2c6-068c-4903-a458-3cc036d2e6c7);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-8098dc7 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-95b784c{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-eeaf7bf .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-0fa4a2e .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-8cbefb6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b0b1615 );--border-color:var( --e-global-color-b0b1615 );--margin-top:235px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-4d92843{--display:flex;--position:absolute;--min-height:16px;--border-radius:8px 8px 8px 8px;top:-8px;}.elementor-341 .elementor-element.elementor-element-4d92843:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4d92843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0b1615 );}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-4d92843{left:-8px;}body.rtl .elementor-341 .elementor-element.elementor-element-4d92843{right:-8px;}.elementor-341 .elementor-element.elementor-element-9d5852b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:16px 16px 16px 16px;--padding-top:112px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-341 .elementor-element.elementor-element-9d5852b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-9d5852b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-41eb0d00-ca6c-4463-a588-6de49a72ce16);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-24bb13e .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:400;line-height:120%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-6643f5b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-544bf02 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-924d5d4 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-66ecb35{--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-341 .elementor-element.elementor-element-b9cdecf{--display:flex;--min-height:40px;--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-341 .elementor-element.elementor-element-b9cdecf:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-b9cdecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-78dd53f0-2cdc-44af-9e1e-529e2bca69b1);background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-affc30b{--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;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-affc30b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-affc30b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-45d4012{text-align:center;}.elementor-341 .elementor-element.elementor-element-45d4012 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:600;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-d9d6334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-341 .elementor-element.elementor-element-8654dc1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-341 .elementor-element.elementor-element-8b8907a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#221F1E33;--border-color:#221F1E33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-9d111ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-341 .elementor-element.elementor-element-6d7a384 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-341 .elementor-element.elementor-element-6d7a384 .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-6d7a384.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-6d7a384.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-6d7a384.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-6d7a384.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-6d7a384.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-6d7a384 .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-6d7a384 .elementor-icon svg{height:40px;}.elementor-341 .elementor-element.elementor-element-219094c .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-ba77f65 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:var( --e-global-color-f426a7e );}.elementor-341 .elementor-element.elementor-element-d72de77{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#221F1E33;--border-color:#221F1E33;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-b94425b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-341 .elementor-element.elementor-element-1c2228e > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-341 .elementor-element.elementor-element-1c2228e .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-1c2228e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-1c2228e.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-1c2228e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-1c2228e.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-1c2228e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-341 .elementor-element.elementor-element-1c2228e .elementor-icon{font-size:40px;}.elementor-341 .elementor-element.elementor-element-1c2228e .elementor-icon svg{height:40px;}.elementor-341 .elementor-element.elementor-element-3748a72 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-341 .elementor-element.elementor-element-80cff5c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-item > a{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-341 .elementor-element.elementor-element-80cff5c .elementor-icon-list-text{color:#696B6DCC;transition:color 0.3s;}.elementor-341 .elementor-element.elementor-element-599ab6c{--display:flex;}.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-341 .elementor-element.elementor-element-f2aa69e img{width:100%;max-width:100%;height:100%;border-radius:8px 8px 8px 8px;}.elementor-341 .elementor-element.elementor-element-f1f20c2{--display:flex;--min-height:40px;--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-341 .elementor-element.elementor-element-f1f20c2:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f1f20c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-818e80d2-fc9c-4a57-8201-a1104f37fd41);background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-ae3a05b{--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:center;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-c453e38{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-341 .elementor-element.elementor-element-c453e38 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-341 .elementor-element.elementor-element-c453e38 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:600;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-7a6beaf{--display:flex;}.elementor-341 .elementor-element.elementor-element-7aafad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-341 .elementor-element.elementor-element-19d5fd5{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-03e560c img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-9329031{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-9329031:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-9329031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-9329031{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-9329031{right:0px;}.elementor-341 .elementor-element.elementor-element-42ebfda .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-84aa0bd .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-0d723db{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-c8c4290 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-314341e{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-314341e:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-314341e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-314341e{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-314341e{right:0px;}.elementor-341 .elementor-element.elementor-element-57ba8f5 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-c042b51 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-8cb937d{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-cae3e82 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-20360cc{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-20360cc:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-20360cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-20360cc{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-20360cc{right:0px;}.elementor-341 .elementor-element.elementor-element-cdbdfe4 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-8664ce8 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-5412b97{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-7f1e71c img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-c1dd9dd{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-c1dd9dd:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-c1dd9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-c1dd9dd{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-c1dd9dd{right:0px;}.elementor-341 .elementor-element.elementor-element-8ad5286 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-bc61961 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-47e1681{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-341 .elementor-element.elementor-element-e2ee965{--display:flex;}.elementor-341 .elementor-element.elementor-element-ce9888d img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-a3f3ed1{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-a3f3ed1:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a3f3ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a3f3ed1{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-a3f3ed1{right:0px;}.elementor-341 .elementor-element.elementor-element-60b23a1 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-8652fda .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-ddfc923{--display:flex;}.elementor-341 .elementor-element.elementor-element-fb98c48 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-6fc5a49{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-6fc5a49:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-6fc5a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-6fc5a49{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-6fc5a49{right:0px;}.elementor-341 .elementor-element.elementor-element-33cf474 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-285d4b2 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-59badc0{--display:flex;}.elementor-341 .elementor-element.elementor-element-dc0cd36 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-6d0919d{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-6d0919d:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-6d0919d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-6d0919d{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-6d0919d{right:0px;}.elementor-341 .elementor-element.elementor-element-1192114 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-4c73802 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-ae66d5a{--display:flex;}.elementor-341 .elementor-element.elementor-element-d3886cd img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-f39b311{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-f39b311:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-f39b311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-f39b311{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-f39b311{right:0px;}.elementor-341 .elementor-element.elementor-element-44fa96c .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-bd8852d .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-972b03a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-341 .elementor-element.elementor-element-d207362{--display:flex;}.elementor-341 .elementor-element.elementor-element-f8e6f97 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-8eec934{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-8eec934:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-8eec934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-8eec934{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-8eec934{right:0px;}.elementor-341 .elementor-element.elementor-element-eb9d613 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-92ab69e .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-2f791aa{--display:flex;}.elementor-341 .elementor-element.elementor-element-1700a15 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-d1dfa1d{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-d1dfa1d:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-d1dfa1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-d1dfa1d{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-d1dfa1d{right:0px;}.elementor-341 .elementor-element.elementor-element-e30f6a4 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-3868421 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-c362ac3{--display:flex;}.elementor-341 .elementor-element.elementor-element-6a271b2 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-3b874b2{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-3b874b2:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-3b874b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-3b874b2{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-3b874b2{right:0px;}.elementor-341 .elementor-element.elementor-element-b18887c .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-14017d3 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-8943cdd{--display:flex;}.elementor-341 .elementor-element.elementor-element-606d1ee{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-f09bdcd img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-4e409bb{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-4e409bb:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4e409bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-4e409bb{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-4e409bb{right:0px;}.elementor-341 .elementor-element.elementor-element-29fcc72 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-21d1a88 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-52e7b41{--display:flex;}.elementor-341 .elementor-element.elementor-element-8cf9920{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-ae8fdf1 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-942f856{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-942f856:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-942f856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-942f856{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-942f856{right:0px;}.elementor-341 .elementor-element.elementor-element-f5f05b9 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-2764a88 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-252f8bf{--display:flex;}.elementor-341 .elementor-element.elementor-element-18937cf{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-e47cfe6 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-a47e02b{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-a47e02b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a47e02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a47e02b{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-a47e02b{right:0px;}.elementor-341 .elementor-element.elementor-element-d772012 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-283fd2b .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-01618c0{--display:flex;}.elementor-341 .elementor-element.elementor-element-aa4230c{--display:flex;--overflow:hidden;}.elementor-341 .elementor-element.elementor-element-d3c3c73 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-a108a7b{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-a108a7b:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a108a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-a108a7b{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-a108a7b{right:0px;}.elementor-341 .elementor-element.elementor-element-29d0eeb .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-1f0a932 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-ef75b55{--display:flex;}.elementor-341 .elementor-element.elementor-element-8a14123{--display:flex;}.elementor-341 .elementor-element.elementor-element-605b24c img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-d7602a7{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-d7602a7:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-d7602a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-d7602a7{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-d7602a7{right:0px;}.elementor-341 .elementor-element.elementor-element-c5e8eae .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-3079b84 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-c1cb6e7{--display:flex;}.elementor-341 .elementor-element.elementor-element-51cc832{--display:flex;}.elementor-341 .elementor-element.elementor-element-8969665 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-1d624b8{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-1d624b8:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-1d624b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-1d624b8{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-1d624b8{right:0px;}.elementor-341 .elementor-element.elementor-element-444227a .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-4e01ac2 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-6cb6214{--display:flex;}.elementor-341 .elementor-element.elementor-element-3774ee0{--display:flex;}.elementor-341 .elementor-element.elementor-element-4dfd0e0 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-79e4360{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-79e4360:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-79e4360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-79e4360{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-79e4360{right:0px;}.elementor-341 .elementor-element.elementor-element-79d5b49 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-93a66f2 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-7c49125{--display:flex;}.elementor-341 .elementor-element.elementor-element-37246a8{--display:flex;}.elementor-341 .elementor-element.elementor-element-529dd10 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-bb234db{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-bb234db:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-bb234db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-bb234db{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-bb234db{right:0px;}.elementor-341 .elementor-element.elementor-element-91f734f .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-3c49d22 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-5bb2bc1{--display:flex;}.elementor-341 .elementor-element.elementor-element-9e5111b{--display:flex;}.elementor-341 .elementor-element.elementor-element-6184a30 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-47522b7{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-47522b7:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-47522b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-47522b7{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-47522b7{right:0px;}.elementor-341 .elementor-element.elementor-element-8798934 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-17e2f9a .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-e75bb99{--display:flex;}.elementor-341 .elementor-element.elementor-element-5a093cc{--display:flex;}.elementor-341 .elementor-element.elementor-element-b109f58 img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-9d7a10e{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-9d7a10e:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-9d7a10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-9d7a10e{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-9d7a10e{right:0px;}.elementor-341 .elementor-element.elementor-element-83eb915 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-0d97842 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-eac5ef0{--display:flex;}.elementor-341 .elementor-element.elementor-element-5319f4a{--display:flex;}.elementor-341 .elementor-element.elementor-element-ba385bc img{width:100%;height:240px;object-fit:cover;object-position:center center;}.elementor-341 .elementor-element.elementor-element-c483945{--display:flex;--position:absolute;--min-height:100%;--justify-content:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-341 .elementor-element.elementor-element-c483945:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-c483945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018384D;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-c483945{left:0px;}body.rtl .elementor-341 .elementor-element.elementor-element-c483945{right:0px;}.elementor-341 .elementor-element.elementor-element-c2faa97 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:28px;font-weight:400;line-height:130%;color:#FFFFFF;}.elementor-341 .elementor-element.elementor-element-7d2ab6f .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:normal;line-height:150%;color:#FFFFFFCC;}.elementor-341 .elementor-element.elementor-element-d6a9e89{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-a930cb2 );--e-n-carousel-dots-hover-color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-2bcda8e .elementor-button{background-color:var( --e-global-color-a930cb2 );font-family:"Myriad Pro", Sans-serif;font-size:16px;font-weight:600;line-height:150%;border-radius:50px 50px 50px 50px;padding:12px 24px 12px 24px;}.elementor-341 .elementor-element.elementor-element-2bcda8e .elementor-button:hover, .elementor-341 .elementor-element.elementor-element-2bcda8e .elementor-button:focus{background-color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-b028c72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-33560ad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:56px 32px;--row-gap:56px;--column-gap:32px;--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-6cd1d5d{--display:flex;--justify-content:center;}.elementor-341 .elementor-element.elementor-element-bed739c .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-b0e7fec{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-ec3901c{text-align:left;}.elementor-341 .elementor-element.elementor-element-5d461e0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-4c7651f .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-e9d1276{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-26f8b7b{text-align:left;}.elementor-341 .elementor-element.elementor-element-4aa1070{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-1f2d90e .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-11e160b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-c0d6a70{text-align:left;}.elementor-341 .elementor-element.elementor-element-e2488e6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-b7e4092 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-23b4dab{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-958912e{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-4cb33a8{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-7e2ef3d{text-align:left;}.elementor-341 .elementor-element.elementor-element-faeb459{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-3a549f7 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-dfd2aac{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-6e6a446{text-align:left;}.elementor-341 .elementor-element.elementor-element-d4518cc{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-10ff075 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-daa65e0{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-3a9de05{text-align:left;}.elementor-341 .elementor-element.elementor-element-23d0218{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-ff8d5dc .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-2ba43a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-341 .elementor-element.elementor-element-2d4a3be .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-250c97c{--display:flex;}.elementor-341 .elementor-element.elementor-element-517d86e{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-e6e47e9{text-align:left;}.elementor-341 .elementor-element.elementor-element-d253ccc{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-b7e6ff0 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-796c40f{--display:flex;}.elementor-341 .elementor-element.elementor-element-f0e6ac7{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-17afe93{text-align:left;}.elementor-341 .elementor-element.elementor-element-f749062{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-d1bbf26 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-471da52{--display:flex;}.elementor-341 .elementor-element.elementor-element-304dd4d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-443cb1f{text-align:left;}.elementor-341 .elementor-element.elementor-element-4621f92{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-bb9b132 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-e3d9b65{--display:flex;}.elementor-341 .elementor-element.elementor-element-da15939{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-bf3ee99{text-align:left;}.elementor-341 .elementor-element.elementor-element-f475f32{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-e38e575 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-41b43ca{--display:flex;}.elementor-341 .elementor-element.elementor-element-bf9e2ba{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-2f646a3{text-align:left;}.elementor-341 .elementor-element.elementor-element-947a2c0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-be609e0 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-a071c34{--display:flex;}.elementor-341 .elementor-element.elementor-element-13c387d{--display:flex;--justify-content:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-341 .elementor-element.elementor-element-c461f92{text-align:left;}.elementor-341 .elementor-element.elementor-element-bd385ed{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-341 .elementor-element.elementor-element-149b0ed .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:20px;font-weight:700;line-height:150%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-eda17fd{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-a930cb2 );--e-n-carousel-dots-hover-color:var( --e-global-color-b0b1615 );}.elementor-341 .elementor-element.elementor-element-8666039{--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-341 .elementor-element.elementor-element-7d3225a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#221F1E33;--border-color:#221F1E33;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-c310d23{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-341 .elementor-element.elementor-element-c310d23 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-341 .elementor-element.elementor-element-c310d23 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;font-weight:600;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-2703704{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-9835e8f{--display:flex;}.elementor-341 .elementor-element.elementor-element-51c69da{--display:flex;}.elementor-341 .elementor-element.elementor-element-575f648{--display:flex;}.elementor-341 .elementor-element.elementor-element-d14c0f0{--display:flex;}.elementor-341 .elementor-element.elementor-element-d290a04{--display:flex;}.elementor-341 .elementor-element.elementor-element-28d459c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:60px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-f854cf3{text-align:center;}.elementor-341 .elementor-element.elementor-element-f854cf3 .elementor-heading-title{font-family:"Conduit ITC Light", Sans-serif;font-size:40px;line-height:120%;color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-79e0340f{--display:flex;}.elementor-341 .elementor-element.elementor-element-3035fafc{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#005BD11A;--border-color:#005BD11A;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 32px 0px rgba(0, 90.00000000000014, 209, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-341 .elementor-element.elementor-element-3035fafc:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-3035fafc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-3035fafc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-341 .elementor-element.elementor-element-219ebbee{text-align:center;}.elementor-341 .elementor-element.elementor-element-219ebbee .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-687c1487{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-6f004490{text-align:center;}.elementor-341 .elementor-element.elementor-element-6f004490 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-170a6961{text-align:center;}.elementor-341 .elementor-element.elementor-element-170a6961 .elementor-heading-title{font-family:var( --e-global-typography-89293eb-font-family ), Sans-serif;font-size:var( --e-global-typography-89293eb-font-size );font-weight:var( --e-global-typography-89293eb-font-weight );line-height:var( --e-global-typography-89293eb-line-height );color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-3cd454f0{--display:flex;}.elementor-341 .elementor-element.elementor-element-19e77d12{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#005BD11A;--border-color:#005BD11A;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 32px 0px rgba(0, 90.00000000000014, 209, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-341 .elementor-element.elementor-element-19e77d12:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-19e77d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-19e77d12.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-341 .elementor-element.elementor-element-9078160{text-align:center;}.elementor-341 .elementor-element.elementor-element-9078160 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-22b62b3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-2952642f{text-align:center;}.elementor-341 .elementor-element.elementor-element-2952642f .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-1b4938c9{--display:flex;}.elementor-341 .elementor-element.elementor-element-4ab03bcc{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#005BD11A;--border-color:#005BD11A;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 32px 0px rgba(0, 90.00000000000014, 209, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-341 .elementor-element.elementor-element-4ab03bcc:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4ab03bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-4ab03bcc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-341 .elementor-element.elementor-element-3515075b{text-align:center;}.elementor-341 .elementor-element.elementor-element-3515075b .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-1f859516{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-674e13ed{text-align:center;}.elementor-341 .elementor-element.elementor-element-674e13ed .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-4531e9{--display:flex;}.elementor-341 .elementor-element.elementor-element-46d2595f{--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:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#005BD11A;--border-color:#005BD11A;--border-radius:8px 8px 8px 8px;box-shadow:0px 16px 32px 0px rgba(0, 90.00000000000014, 209, 0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-341 .elementor-element.elementor-element-46d2595f:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-46d2595f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f6996 );}.elementor-341 .elementor-element.elementor-element-46d2595f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-341 .elementor-element.elementor-element-6a2cc2be{text-align:center;}.elementor-341 .elementor-element.elementor-element-6a2cc2be .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var( --e-global-color-9a324bd );}.elementor-341 .elementor-element.elementor-element-7218a2fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-26da22b0{text-align:center;}.elementor-341 .elementor-element.elementor-element-26da22b0 .elementor-heading-title{font-family:var( --e-global-typography-81bc826-font-family ), Sans-serif;font-size:var( --e-global-typography-81bc826-font-size );font-weight:var( --e-global-typography-81bc826-font-weight );line-height:var( --e-global-typography-81bc826-line-height );color:var( --e-global-color-8abbd71 );}.elementor-341 .elementor-element.elementor-element-17edb948{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-a930cb2 );--e-n-carousel-dots-hover-color:var( --e-global-color-b0b1615 );--e-n-carousel-swiper-pagination-spacing:0px;}:where( .elementor-341 .elementor-element.elementor-element-17edb948 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:16px;--padding-bottom:32px;--padding-left:16px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:16px;--padding-block-end:32px;--padding-inline-start:16px;}.elementor-341 .elementor-element.elementor-element-39373f04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-341 .elementor-element.elementor-element-701ee9de .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a930cb2 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-701ee9de .elementor-button:hover, .elementor-341 .elementor-element.elementor-element-701ee9de .elementor-button:focus{background-color:var( --e-global-color-a930cb2 );}.elementor-341 .elementor-element.elementor-element-3a0d490f .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a930cb2 );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-3a0d490f .elementor-button:hover, .elementor-341 .elementor-element.elementor-element-3a0d490f .elementor-button:focus{background-color:var( --e-global-color-a930cb2 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-c42a6a0{--width:640px;}.elementor-341 .elementor-element.elementor-element-baa4723{--width:16px;}.elementor-341 .elementor-element.elementor-element-f885016{--width:16px;}.elementor-341 .elementor-element.elementor-element-a30ff4f{--width:16px;}.elementor-341 .elementor-element.elementor-element-804df2b{--width:1px;}.elementor-341 .elementor-element.elementor-element-720c6d2{--width:16px;}.elementor-341 .elementor-element.elementor-element-4f8e56b{--width:16px;}.elementor-341 .elementor-element.elementor-element-cd637bb{--width:16px;}.elementor-341 .elementor-element.elementor-element-4d92843{--width:16px;}.elementor-341 .elementor-element.elementor-element-19d5fd5{--width:25%;}.elementor-341 .elementor-element.elementor-element-9329031{--width:100%;}.elementor-341 .elementor-element.elementor-element-0d723db{--width:25%;}.elementor-341 .elementor-element.elementor-element-314341e{--width:100%;}.elementor-341 .elementor-element.elementor-element-8cb937d{--width:25%;}.elementor-341 .elementor-element.elementor-element-20360cc{--width:100%;}.elementor-341 .elementor-element.elementor-element-5412b97{--width:25%;}.elementor-341 .elementor-element.elementor-element-c1dd9dd{--width:100%;}.elementor-341 .elementor-element.elementor-element-e2ee965{--width:25%;}.elementor-341 .elementor-element.elementor-element-a3f3ed1{--width:100%;}.elementor-341 .elementor-element.elementor-element-ddfc923{--width:25%;}.elementor-341 .elementor-element.elementor-element-6fc5a49{--width:100%;}.elementor-341 .elementor-element.elementor-element-59badc0{--width:25%;}.elementor-341 .elementor-element.elementor-element-6d0919d{--width:100%;}.elementor-341 .elementor-element.elementor-element-ae66d5a{--width:25%;}.elementor-341 .elementor-element.elementor-element-f39b311{--width:100%;}.elementor-341 .elementor-element.elementor-element-d207362{--width:25%;}.elementor-341 .elementor-element.elementor-element-8eec934{--width:100%;}.elementor-341 .elementor-element.elementor-element-2f791aa{--width:25%;}.elementor-341 .elementor-element.elementor-element-d1dfa1d{--width:100%;}.elementor-341 .elementor-element.elementor-element-c362ac3{--width:25%;}.elementor-341 .elementor-element.elementor-element-3b874b2{--width:100%;}.elementor-341 .elementor-element.elementor-element-606d1ee{--width:25%;}.elementor-341 .elementor-element.elementor-element-4e409bb{--width:100%;}.elementor-341 .elementor-element.elementor-element-8cf9920{--width:25%;}.elementor-341 .elementor-element.elementor-element-942f856{--width:100%;}.elementor-341 .elementor-element.elementor-element-18937cf{--width:25%;}.elementor-341 .elementor-element.elementor-element-a47e02b{--width:100%;}.elementor-341 .elementor-element.elementor-element-aa4230c{--width:25%;}.elementor-341 .elementor-element.elementor-element-a108a7b{--width:100%;}.elementor-341 .elementor-element.elementor-element-8a14123{--width:25%;}.elementor-341 .elementor-element.elementor-element-d7602a7{--width:100%;}.elementor-341 .elementor-element.elementor-element-51cc832{--width:25%;}.elementor-341 .elementor-element.elementor-element-1d624b8{--width:100%;}.elementor-341 .elementor-element.elementor-element-3774ee0{--width:25%;}.elementor-341 .elementor-element.elementor-element-79e4360{--width:100%;}.elementor-341 .elementor-element.elementor-element-37246a8{--width:25%;}.elementor-341 .elementor-element.elementor-element-bb234db{--width:100%;}.elementor-341 .elementor-element.elementor-element-9e5111b{--width:25%;}.elementor-341 .elementor-element.elementor-element-47522b7{--width:100%;}.elementor-341 .elementor-element.elementor-element-5a093cc{--width:25%;}.elementor-341 .elementor-element.elementor-element-9d7a10e{--width:100%;}.elementor-341 .elementor-element.elementor-element-5319f4a{--width:25%;}.elementor-341 .elementor-element.elementor-element-c483945{--width:100%;}.elementor-341 .elementor-element.elementor-element-19e77d12{--width:100%;}.elementor-341 .elementor-element.elementor-element-4ab03bcc{--width:100%;}.elementor-341 .elementor-element.elementor-element-46d2595f{--width:100%;}.elementor-341 .elementor-element.elementor-element-39373f04{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-341 .elementor-element.elementor-element-19e77d12{--width:50%;}.elementor-341 .elementor-element.elementor-element-4ab03bcc{--width:50%;}.elementor-341 .elementor-element.elementor-element-46d2595f{--width:50%;}}@media(max-width:1024px){.elementor-341 .elementor-element.elementor-element-50511de{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-4a78954{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-34adbb2{--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-adffe8c{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-707321e{--padding-top:20px;--padding-bottom:20px;--padding-left:00px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-9306948{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-e88525f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-67ea5d9{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-c54ef2f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-f03002f{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-f5acfb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-76dca49{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-8cbefb6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-341 .elementor-element.elementor-element-9d5852b{--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-341 .elementor-element.elementor-element-d9d6334{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-341 .elementor-element.elementor-element-219094c .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-3748a72 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-c453e38{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-341 .elementor-element.elementor-element-d6a9e89{--e-n-carousel-swiper-slides-to-display:2;}.elementor-341 .elementor-element.elementor-element-33560ad{--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-bed739c .elementor-heading-title{font-size:29px;}.elementor-341 .elementor-element.elementor-element-4c7651f .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-1f2d90e .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-b7e4092 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-3a549f7 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-10ff075 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-ff8d5dc .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-eda17fd{--e-n-carousel-swiper-slides-to-display:2;}.elementor-341 .elementor-element.elementor-element-2703704{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-6f004490 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-170a6961 .elementor-heading-title{font-size:var( --e-global-typography-89293eb-font-size );line-height:var( --e-global-typography-89293eb-line-height );}.elementor-341 .elementor-element.elementor-element-2952642f .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-674e13ed .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-26da22b0 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-17edb948{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:20px;}}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-e46bdcd{--padding-top:80px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-c42a6a0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-c6d65fd{text-align:center;}.elementor-341 .elementor-element.elementor-element-c6d65fd .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-c60b0cd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-0b7af2f{text-align:center;}.elementor-341 .elementor-element.elementor-element-6db0c85{text-align:center;}.elementor-341 .elementor-element.elementor-element-a75ee0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-ecd52cb{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-baa4723{--width:16px;}.elementor-341 .elementor-element.elementor-element-f885016{--width:16px;}.elementor-341 .elementor-element.elementor-element-a30ff4f{--width:16px;}.elementor-341 .elementor-element.elementor-element-720c6d2{--width:16px;}.elementor-341 .elementor-element.elementor-element-4f8e56b{--width:16px;}.elementor-341 .elementor-element.elementor-element-cd637bb{--width:16px;}.elementor-341 .elementor-element.elementor-element-4d92843{--width:16px;}.elementor-341 .elementor-element.elementor-element-affc30b{--padding-top:030px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-45d4012 .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-219094c .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-3748a72 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-c453e38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-341 .elementor-element.elementor-element-c453e38 .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-7aafad9{--flex-wrap:wrap;}.elementor-341 .elementor-element.elementor-element-19d5fd5{--width:50%;}.elementor-341 .elementor-element.elementor-element-0d723db{--width:50%;}.elementor-341 .elementor-element.elementor-element-8cb937d{--width:50%;}.elementor-341 .elementor-element.elementor-element-5412b97{--width:50%;}.elementor-341 .elementor-element.elementor-element-606d1ee{--width:100%;}.elementor-341 .elementor-element.elementor-element-8cf9920{--width:100%;}.elementor-341 .elementor-element.elementor-element-18937cf{--width:100%;}.elementor-341 .elementor-element.elementor-element-aa4230c{--width:100%;}.elementor-341 .elementor-element.elementor-element-d6a9e89{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-341 .elementor-element.elementor-element-33560ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-bed739c{text-align:center;}.elementor-341 .elementor-element.elementor-element-4c7651f .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-1f2d90e .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-b7e4092 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-3a549f7 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-10ff075 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-ff8d5dc .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-2d4a3be{text-align:center;}.elementor-341 .elementor-element.elementor-element-2d4a3be .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-517d86e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-b7e6ff0{text-align:center;}.elementor-341 .elementor-element.elementor-element-b7e6ff0 .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-f0e6ac7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-d1bbf26{text-align:center;}.elementor-341 .elementor-element.elementor-element-d1bbf26 .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-304dd4d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-bb9b132{text-align:center;}.elementor-341 .elementor-element.elementor-element-bb9b132 .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-da15939{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-e38e575{text-align:center;}.elementor-341 .elementor-element.elementor-element-e38e575 .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-bf9e2ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-be609e0{text-align:center;}.elementor-341 .elementor-element.elementor-element-be609e0 .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-13c387d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-341 .elementor-element.elementor-element-149b0ed{text-align:center;}.elementor-341 .elementor-element.elementor-element-149b0ed .elementor-heading-title{font-size:18px;}.elementor-341 .elementor-element.elementor-element-eda17fd{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-341 .elementor-element.elementor-element-7d3225a{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-c310d23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-c310d23{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-341 .elementor-element.elementor-element-c310d23 .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-2703704{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-341 .elementor-element.elementor-element-6bbd99a{--e-image-carousel-slides-to-show:2;}.elementor-341 .elementor-element.elementor-element-28d459c1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-f854cf3 .elementor-heading-title{font-size:32px;}.elementor-341 .elementor-element.elementor-element-6f004490 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-170a6961 .elementor-heading-title{font-size:var( --e-global-typography-89293eb-font-size );line-height:var( --e-global-typography-89293eb-line-height );}.elementor-341 .elementor-element.elementor-element-2952642f .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-674e13ed .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-26da22b0 .elementor-heading-title{font-size:var( --e-global-typography-81bc826-font-size );line-height:var( --e-global-typography-81bc826-line-height );}.elementor-341 .elementor-element.elementor-element-17edb948{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-19d5fd5 */.elementor-341 .elementor-element.elementor-element-19d5fd5 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-19d5fd5 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-19d5fd5:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-19d5fd5:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-19d5fd5:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d723db */.elementor-341 .elementor-element.elementor-element-0d723db {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-0d723db .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-0d723db:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-0d723db:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-0d723db:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb937d */.elementor-341 .elementor-element.elementor-element-8cb937d {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cb937d .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cb937d:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cb937d:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cb937d:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5412b97 */.elementor-341 .elementor-element.elementor-element-5412b97 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5412b97 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5412b97:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5412b97:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5412b97:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ee965 */.elementor-341 .elementor-element.elementor-element-e2ee965 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-e2ee965 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-e2ee965:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-e2ee965:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-e2ee965:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-e2ee965:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddfc923 */.elementor-341 .elementor-element.elementor-element-ddfc923 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-ddfc923 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-ddfc923:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-ddfc923:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-ddfc923:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-ddfc923:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59badc0 */.elementor-341 .elementor-element.elementor-element-59badc0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-59badc0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-59badc0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-59badc0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-59badc0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-59badc0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae66d5a */.elementor-341 .elementor-element.elementor-element-ae66d5a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-ae66d5a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-ae66d5a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-ae66d5a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-ae66d5a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-ae66d5a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d207362 */.elementor-341 .elementor-element.elementor-element-d207362 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-d207362 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-d207362:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-d207362:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-d207362:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-d207362:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f791aa */.elementor-341 .elementor-element.elementor-element-2f791aa {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-2f791aa .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-2f791aa:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-2f791aa:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-2f791aa:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-2f791aa:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c362ac3 */.elementor-341 .elementor-element.elementor-element-c362ac3 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-c362ac3 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-c362ac3:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-c362ac3:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-c362ac3:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-c362ac3:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-606d1ee */.elementor-341 .elementor-element.elementor-element-606d1ee {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-606d1ee .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-606d1ee:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf9920 */.elementor-341 .elementor-element.elementor-element-8cf9920 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8cf9920 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8cf9920:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18937cf */.elementor-341 .elementor-element.elementor-element-18937cf {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-18937cf .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-18937cf:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa4230c */.elementor-341 .elementor-element.elementor-element-aa4230c {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-aa4230c .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-aa4230c:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a14123 */.elementor-341 .elementor-element.elementor-element-8a14123 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-8a14123 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-8a14123:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-8a14123:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cc832 */.elementor-341 .elementor-element.elementor-element-51cc832 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-51cc832 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-51cc832:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-51cc832:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3774ee0 */.elementor-341 .elementor-element.elementor-element-3774ee0 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-3774ee0 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-3774ee0:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-3774ee0:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37246a8 */.elementor-341 .elementor-element.elementor-element-37246a8 {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-37246a8 .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-37246a8:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-37246a8:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e5111b */.elementor-341 .elementor-element.elementor-element-9e5111b {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-9e5111b .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-9e5111b:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-9e5111b:hover  .hidden-text  {
    height: 28px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a093cc */.elementor-341 .elementor-element.elementor-element-5a093cc {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5a093cc .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5a093cc:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5a093cc:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5319f4a */.elementor-341 .elementor-element.elementor-element-5319f4a {
    transition: all 0.3s ease;
    flex: 1;
}

.elementor-341 .elementor-element.elementor-element-5319f4a .hidden-text {
     transition: all 0.3s ease;
    opacity: 0;
    height: 0;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover {
    flex:2 ;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    opacity: 1;
    height: 21px;
}

.elementor-341 .elementor-element.elementor-element-5319f4a:hover .overlay {
    /*background-color: transparent !important; */
    background: rgb(0,24,56);
background: linear-gradient(180deg, rgba(0,24,56,0) 0%, rgba(0,24,56,0.8) 180%);
}

@media screen and (max-width: 1024px) {
    .elementor-341 .elementor-element.elementor-element-5319f4a:hover  .hidden-text  {
    height: 48px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bbd99a */.elementor-341 .elementor-element.elementor-element-6bbd99a .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-701ee9de */.elementor-341 .elementor-element.elementor-element-701ee9de {
    cursor: pointer;
}

.elementor-341 .elementor-element.elementor-element-701ee9de svg {
    margin-bottom: -4px;
    font-size: 24px;
}

.elementor-341 .elementor-element.elementor-element-701ee9de a {
    width: 48px;
    height: 48px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-341 .elementor-element.elementor-element-701ee9de:hover svg path {
    stroke: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a0d490f */.elementor-341 .elementor-element.elementor-element-3a0d490f {
    cursor: pointer;
}

.elementor-341 .elementor-element.elementor-element-3a0d490f svg {
    margin-bottom: -4px;
    font-size: 24px;
}

.elementor-341 .elementor-element.elementor-element-3a0d490f a {
    width: 48px;
    height: 48px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-341 .elementor-element.elementor-element-3a0d490f:hover svg path {
    stroke: #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://metodo.ind.br/wp-content/uploads/2025/02/MYRIADPRO-REGULAR.ttf) format('truetype');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url(https://metodo.ind.br/wp-content/uploads/2025/02/MYRIADPRO-BOLD.ttf) format('truetype');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://metodo.ind.br/wp-content/uploads/2025/02/AnyConv.com__MYRIADPRO-SEMIBOLD.ttf) format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Conduit ITC Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://metodo.ind.br/wp-content/uploads/2025/02/Conduit-ITC-Light.ttf) format('truetype');
}
/* End Custom Fonts CSS */