.elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-21508 .elementor-element.elementor-element-432490ad:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coldform.ca/wp-content/uploads/Hero-TitleV4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-background-overlay{background-color:#000000;opacity:0.32;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-container{min-height:100vh;}.elementor-21508 .elementor-element.elementor-element-432490ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-ccd5502{text-align:center;}.elementor-21508 .elementor-element.elementor-element-ccd5502 .elementor-heading-title{color:var( --e-global-color-astglobalcolor2 );}.elementor-21508 .elementor-element.elementor-element-524bd66d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21508 .elementor-element.elementor-element-1e7192bb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-21508 .elementor-element.elementor-element-1e7192bb a{color:var( --e-global-color-astglobalcolor2 );}.elementor-21508 .elementor-element.elementor-element-1e7192bb a:hover, .elementor-21508 .elementor-element.elementor-element-1e7192bb a:focus{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-a998477{--display:flex;}.elementor-21508 .elementor-element.elementor-element-b55ce5e{text-align:center;}.elementor-21508 .elementor-element.elementor-element-b55ce5e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-bc43398{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21508 .elementor-element.elementor-element-bc43398 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-21508 .elementor-element.elementor-element-bc43398 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21508 .elementor-element.elementor-element-6859468{text-align:center;}.elementor-21508 .elementor-element.elementor-element-62580c6e{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21508 .elementor-element.elementor-element-436241ff{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-436241ff:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-436241ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-76e93056{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-76e93056:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-76e93056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-76e93056:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-6665700{--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;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-12fe21ab{--display:flex;--min-height:40vh;--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;}.elementor-21508 .elementor-element.elementor-element-12fe21ab:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-12fe21ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-12fe21ab.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-d618dcf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-484c756b{--display:flex;}.elementor-21508 .elementor-element.elementor-element-614989a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-4d49b3f{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-4d49b3f.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-bc29491{--display:flex;}.elementor-21508 .elementor-element.elementor-element-f3412d1{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-1b57c3f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-6122be3{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-7fd22ef{--display:flex;}.elementor-21508 .elementor-element.elementor-element-2f11bb4{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-e6cdfda.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-e6cdfda .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-2d4f1904{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-21508 .elementor-element.elementor-element-2d4f1904 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-21508 .elementor-element.elementor-element-2d4f1904 .elementor-divider{text-align:left;padding-block-start:11px;padding-block-end:11px;}.elementor-21508 .elementor-element.elementor-element-452a1173{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-452a1173:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-452a1173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-1f4c38a1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-1f4c38a1{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-1f4c38a1{right:0px;}.elementor-21508 .elementor-element.elementor-element-4dce074{--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-21508 .elementor-element.elementor-element-ae7daf5{--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;--flex-wrap:wrap;}.elementor-21508 .elementor-element.elementor-element-400f1b0f{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-400f1b0f:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-400f1b0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-6b2f8c93{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-6b2f8c93:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-6b2f8c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-6b2f8c93:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-5ee71f64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-a37e9af{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-a37e9af:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-a37e9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-a37e9af.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-7e91062{text-align:center;}.elementor-21508 .elementor-element.elementor-element-7e91062 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-3eff9736 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-3eff9736{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-3eff9736.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-3708b6b0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-10ee956{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-10ee956.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-50dbb42{--display:flex;}.elementor-21508 .elementor-element.elementor-element-038e0a8{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-edd1d77{--display:flex;}.elementor-21508 .elementor-element.elementor-element-eb7da00{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-32434c6{--display:flex;}.elementor-21508 .elementor-element.elementor-element-25a9e7f{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-48df2116{--display:flex;}.elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-1fdef74.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-1fdef74 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-3d52f9f6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-3d52f9f6:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-3d52f9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-790d0fc3{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-790d0fc3{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-790d0fc3{right:0px;}.elementor-21508 .elementor-element.elementor-element-b3094fd{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-b3094fd:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-b3094fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-2e63a80{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-2e63a80:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-2e63a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-2e63a80:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-712849d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-41f2f83{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-41f2f83:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-41f2f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-41f2f83.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-1601864{text-align:center;}.elementor-21508 .elementor-element.elementor-element-1601864 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-a85a5ff .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-a85a5ff{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-a85a5ff.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-6e6c05a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-77cb276{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-77cb276.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-43f154b{--display:flex;}.elementor-21508 .elementor-element.elementor-element-837fd16{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-bf5272f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-3bdbb60{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-87a5c20{--display:flex;}.elementor-21508 .elementor-element.elementor-element-f355589{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-18a9cad{--display:flex;}.elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-b528314.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-b528314 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-a8cad82{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-a8cad82:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-a8cad82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-3c1dd64{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-3c1dd64{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-3c1dd64{right:0px;}.elementor-21508 .elementor-element.elementor-element-aa59ed8{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-aa59ed8:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-aa59ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-d2fe206{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-d2fe206:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-d2fe206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-d2fe206:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-3e3a128{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-f2bf4a3{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-f2bf4a3:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f2bf4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-f2bf4a3.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-2b6689c{text-align:center;}.elementor-21508 .elementor-element.elementor-element-2b6689c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-b723c2d .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-b723c2d{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-b723c2d.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-f46720d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-dccdcb3{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-dccdcb3.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-4ef8c8c{--display:flex;}.elementor-21508 .elementor-element.elementor-element-c03d92a{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-f09bcef{--display:flex;}.elementor-21508 .elementor-element.elementor-element-fdbcbb9{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-2ff37a4{--display:flex;}.elementor-21508 .elementor-element.elementor-element-68530d7{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-9cf5a7b{--display:flex;}.elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-7c962d1.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-7c962d1 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-f110a1c{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-f110a1c:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f110a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-3b9e616{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-3b9e616{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-3b9e616{right:0px;}.elementor-21508 .elementor-element.elementor-element-ffa18ff{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-ffa18ff:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-ffa18ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-4317c17{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-4317c17:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-4317c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-4317c17:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-f4fa5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-777e858{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-777e858:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-777e858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-777e858.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-805a760{text-align:center;}.elementor-21508 .elementor-element.elementor-element-805a760 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-a061e6a .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-a061e6a{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-a061e6a.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-b0abd92 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-213c8a6{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-213c8a6.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-da97ce9{--display:flex;}.elementor-21508 .elementor-element.elementor-element-1a28adc{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-fa42147{--display:flex;}.elementor-21508 .elementor-element.elementor-element-0e88a7d{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-3df0579{--display:flex;}.elementor-21508 .elementor-element.elementor-element-3d022c1{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-fc9b1bf{--display:flex;}.elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-48608c8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-48608c8 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-0cd9376{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-0cd9376:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-0cd9376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-63c1e64{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-63c1e64{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-63c1e64{right:0px;}.elementor-21508 .elementor-element.elementor-element-8c78854{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-8c78854:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-8c78854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-bdb8d8b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-bdb8d8b:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-bdb8d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-bdb8d8b:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-c982a3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-83126be{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-83126be:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-83126be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-83126be.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-a6e571d{text-align:center;}.elementor-21508 .elementor-element.elementor-element-a6e571d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-ca12e9d .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-ca12e9d{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-ca12e9d.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-d2bedd7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-9618011{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-9618011.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-c9b3f11{--display:flex;}.elementor-21508 .elementor-element.elementor-element-ce906f2{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-9925c93{--display:flex;}.elementor-21508 .elementor-element.elementor-element-59c0a81{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-cdff741{--display:flex;}.elementor-21508 .elementor-element.elementor-element-ddfaa29{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-1125240{--display:flex;}.elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-5bba6be.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-5bba6be .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-0da1a3d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-0da1a3d:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-0da1a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-52c0780{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-52c0780{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-52c0780{right:0px;}.elementor-21508 .elementor-element.elementor-element-778c31a{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-778c31a:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-778c31a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-99625db{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-99625db:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-99625db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-99625db:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-2443659{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-df9dcac{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-df9dcac:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-df9dcac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-df9dcac.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-562d1b5{text-align:center;}.elementor-21508 .elementor-element.elementor-element-562d1b5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-509fc5e .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-509fc5e{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-509fc5e.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-8cd0e4b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-783a314{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-783a314.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-039987e{--display:flex;}.elementor-21508 .elementor-element.elementor-element-6fff702{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-d61dc77{--display:flex;}.elementor-21508 .elementor-element.elementor-element-f78bc89{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-3135842{--display:flex;}.elementor-21508 .elementor-element.elementor-element-b7c1dce{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-138bed2{--display:flex;}.elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-dd61875.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-dd61875 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-00c3897{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-00c3897:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-00c3897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-4716af3{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-4716af3{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-4716af3{right:0px;}.elementor-21508 .elementor-element.elementor-element-20fd757{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-20fd757:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-20fd757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-1864f14{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-1864f14:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-1864f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-1864f14:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-961d033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-587429a{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-587429a:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-587429a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-587429a.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-0e2e918{text-align:center;}.elementor-21508 .elementor-element.elementor-element-0e2e918 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-fb2fc15 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-fb2fc15{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-fb2fc15.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-6496852 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-10ddc91{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-10ddc91.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-941a25c{--display:flex;}.elementor-21508 .elementor-element.elementor-element-3cfe1d7{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b80bbc2{--display:flex;}.elementor-21508 .elementor-element.elementor-element-edd5b6d{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-49c5da3{--display:flex;}.elementor-21508 .elementor-element.elementor-element-98dc967{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-e95d1e7{--display:flex;}.elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-ad7301a.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-ad7301a .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-f1a29f9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-f1a29f9:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f1a29f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-c326193{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-c326193{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-c326193{right:0px;}.elementor-21508 .elementor-element.elementor-element-81d3baa{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-81d3baa:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-81d3baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-a84122b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-a84122b:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-a84122b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-a84122b:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-f02a25b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-2abf7ee{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-2abf7ee:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-2abf7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-2abf7ee.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-b48560d{text-align:center;}.elementor-21508 .elementor-element.elementor-element-b48560d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-b2653c5 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-b2653c5{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-b2653c5.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-e79c35c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-e5acf56{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-e5acf56.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-ec2303d{--display:flex;}.elementor-21508 .elementor-element.elementor-element-2bb8564{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-464b0d0{--display:flex;}.elementor-21508 .elementor-element.elementor-element-3b1e38a{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-1ad820c{--display:flex;}.elementor-21508 .elementor-element.elementor-element-e351938{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b9bc208{--display:flex;}.elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-5ed5f67.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-5ed5f67 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-84c4180{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-84c4180:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-84c4180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-19dbdf8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-19dbdf8{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-19dbdf8{right:0px;}.elementor-21508 .elementor-element.elementor-element-bef1943{--display:flex;}.elementor-21508 .elementor-element.elementor-element-aea71a5{--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;}.elementor-21508 .elementor-element.elementor-element-f2a757e{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-f2a757e:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f2a757e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-d9aa555{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-d9aa555:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-d9aa555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-d9aa555:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-95ccab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-1d6478a{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-1d6478a:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-1d6478a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-1d6478a.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-2769e75{text-align:center;}.elementor-21508 .elementor-element.elementor-element-2769e75 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-418a12f .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-418a12f{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-418a12f.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-67d3d60 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-cf3a9dd{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-cf3a9dd.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-2e20f30{--display:flex;}.elementor-21508 .elementor-element.elementor-element-8300f0c{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-379c173{--display:flex;}.elementor-21508 .elementor-element.elementor-element-28c83f3{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-e7194bf{--display:flex;}.elementor-21508 .elementor-element.elementor-element-b87d52e{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-9d1c518{--display:flex;}.elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-cb3556c.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-cb3556c .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-f2e2bc1{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-f2e2bc1:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-f2e2bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-b294a51{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-b294a51{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-b294a51{right:0px;}.elementor-21508 .elementor-element.elementor-element-d0f0a97{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-d0f0a97:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-d0f0a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-91bb155{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-91bb155:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-91bb155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-91bb155:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-177da0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-5296e3a{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-5296e3a:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-5296e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-5296e3a.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-aae36dd{text-align:center;}.elementor-21508 .elementor-element.elementor-element-aae36dd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-4d3f5f6 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-4d3f5f6{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-4d3f5f6.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-1310d9e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-dd21230{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-dd21230.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-0539db9{--display:flex;}.elementor-21508 .elementor-element.elementor-element-eec0846{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-7087633{--display:flex;}.elementor-21508 .elementor-element.elementor-element-f53f84d{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b672306{--display:flex;}.elementor-21508 .elementor-element.elementor-element-7427e46{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-d095e22{--display:flex;}.elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-e50bd49.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-e50bd49 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-3b4d9d4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-3b4d9d4:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-3b4d9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-f8594e4{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-f8594e4{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-f8594e4{right:0px;}.elementor-21508 .elementor-element.elementor-element-07cd2a2{--display:flex;}.elementor-21508 .elementor-element.elementor-element-40545d4{--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;}.elementor-21508 .elementor-element.elementor-element-ba281a3{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-ba281a3:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-ba281a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-419866c{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-419866c:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-419866c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-419866c:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-550b795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-6d195af{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-6d195af:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-6d195af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-6d195af.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-628d4cb{text-align:center;}.elementor-21508 .elementor-element.elementor-element-628d4cb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-816ce11 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-816ce11{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-816ce11.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-01791dc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-e772dac{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-e772dac.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-7ec5453{--display:flex;}.elementor-21508 .elementor-element.elementor-element-bb22e24{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-3ae4f3f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-5616dda{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-5a07766{--display:flex;}.elementor-21508 .elementor-element.elementor-element-53b3d6b{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-779c8cf{--display:flex;}.elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-ed6ef77.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-ed6ef77 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-e933f44{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-e933f44:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-e933f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-1d33003{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-1d33003{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-1d33003{right:0px;}.elementor-21508 .elementor-element.elementor-element-d0199e2{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-d0199e2:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-d0199e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-2e162c0{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-2e162c0:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-2e162c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-2e162c0:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-0661c5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-04e9145{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-04e9145:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-04e9145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-04e9145.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-03ade80{text-align:center;}.elementor-21508 .elementor-element.elementor-element-03ade80 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-ff1cedf .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-ff1cedf{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-ff1cedf.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-2abbe9a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-a24c32e{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-a24c32e.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-1459933{--display:flex;}.elementor-21508 .elementor-element.elementor-element-e4d16ea{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-f4e7480{--display:flex;}.elementor-21508 .elementor-element.elementor-element-70c93cc{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b9dabe7{--display:flex;}.elementor-21508 .elementor-element.elementor-element-eb856c4{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-08571eb{--display:flex;}.elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-4ddcdcc.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-4ddcdcc .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-045124d{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-045124d:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-045124d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-ca6d970{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-ca6d970{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-ca6d970{right:0px;}.elementor-21508 .elementor-element.elementor-element-0b65691{--display:flex;}.elementor-21508 .elementor-element.elementor-element-cdf967d{--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;}.elementor-21508 .elementor-element.elementor-element-35134d8{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-35134d8:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-35134d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-e280599{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-e280599:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-e280599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-e280599:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-95024e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-ce9fe97{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-ce9fe97:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-ce9fe97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-ce9fe97.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-f44bc15{text-align:center;}.elementor-21508 .elementor-element.elementor-element-f44bc15 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-a8671d2 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-a8671d2{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-a8671d2.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-fd7ca34 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-0c178cb{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-0c178cb.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-ea3b7e3{--display:flex;}.elementor-21508 .elementor-element.elementor-element-544e356{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b754d01{--display:flex;}.elementor-21508 .elementor-element.elementor-element-1b838bf{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-b277c43{--display:flex;}.elementor-21508 .elementor-element.elementor-element-711533b{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-5530592{--display:flex;}.elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-7ac360a.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-7ac360a .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-4d38389{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-4d38389:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-4d38389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-a9f2c53{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-a9f2c53{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-a9f2c53{right:0px;}.elementor-21508 .elementor-element.elementor-element-9a5994a{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-9a5994a:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-9a5994a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-650eb66{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-650eb66:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-650eb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-650eb66:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-fc2c0a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-41874bb{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-41874bb:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-41874bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-41874bb.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-f76fc69{text-align:center;}.elementor-21508 .elementor-element.elementor-element-f76fc69 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-0d79d77 .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-0d79d77{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-0d79d77.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-deb6b44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-f5fabe4{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-f5fabe4.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-cb0143c{--display:flex;}.elementor-21508 .elementor-element.elementor-element-657e92b{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-99166c6{--display:flex;}.elementor-21508 .elementor-element.elementor-element-017825f{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-e4c2a6f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-aa38da9{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-5143043{--display:flex;}.elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-592d2c6.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-592d2c6 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-da29517{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-da29517:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-da29517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-3f9d6f7{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-3f9d6f7{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-3f9d6f7{right:0px;}.elementor-21508 .elementor-element.elementor-element-3c2bc5f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-a71898b{--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;}.elementor-21508 .elementor-element.elementor-element-ebfc6f5{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-ebfc6f5:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-ebfc6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-82e65db{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-82e65db:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-82e65db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-82e65db:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-bb7cf3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-3998de0{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-3998de0:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-3998de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-3998de0.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-9113d82{text-align:center;}.elementor-21508 .elementor-element.elementor-element-9113d82 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-cea820c .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-cea820c{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-cea820c.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-5610141 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-8983ae2{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-8983ae2.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-5494831{--display:flex;}.elementor-21508 .elementor-element.elementor-element-208e3e7{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-c2c26ff{--display:flex;}.elementor-21508 .elementor-element.elementor-element-7c32613{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-ee61daa{--display:flex;}.elementor-21508 .elementor-element.elementor-element-d9d3e09{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-70da728{--display:flex;}.elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-a7b5192.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-a7b5192 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-3c8a5db{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-3c8a5db:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-3c8a5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-99b0040{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-99b0040{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-99b0040{right:0px;}.elementor-21508 .elementor-element.elementor-element-bca5e35{--display:flex;}.elementor-21508 .elementor-element.elementor-element-a0b6e09{--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;}.elementor-21508 .elementor-element.elementor-element-5060816{--display:flex;--flex-wrap:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-5060816:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-5060816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-92a982d{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-92a982d:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-92a982d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031DCC;}.elementor-21508 .elementor-element.elementor-element-92a982d:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-18b119b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-b755e67{--display:flex;--min-height:12vh;--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;--border-radius:12px 12px 0px 0px;}.elementor-21508 .elementor-element.elementor-element-b755e67:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-b755e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-b755e67.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-510d13f{text-align:center;}.elementor-21508 .elementor-element.elementor-element-510d13f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-903188e .elementor-button{background-color:var( --e-global-color-287ca605 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:12px 12px 12px 12px;}.elementor-21508 .elementor-element.elementor-element-903188e{width:auto;max-width:auto;}.elementor-21508 .elementor-element.elementor-element-903188e.elementor-element{--align-self:flex-start;}.elementor-21508 .elementor-element.elementor-element-2b83d5d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-cc9160e{--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;--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-21508 .elementor-element.elementor-element-cc9160e.e-con{--align-self:center;}.elementor-21508 .elementor-element.elementor-element-bbbb84b{--display:flex;}.elementor-21508 .elementor-element.elementor-element-464cb66{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-6d583d2{--display:flex;}.elementor-21508 .elementor-element.elementor-element-8e78354{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-1b6613f{--display:flex;}.elementor-21508 .elementor-element.elementor-element-1cf5a31{font-size:13px;}.elementor-21508 .elementor-element.elementor-element-93e5a92{--display:flex;}.elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button:focus{background-color:var( --e-global-color-287ca605 );color:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-c293867.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:none;}.elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-c293867 .elementor-button:focus svg{fill:var( --e-global-color-2535bd7b );}.elementor-21508 .elementor-element.elementor-element-831c4b3{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-21508 .elementor-element.elementor-element-831c4b3:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-831c4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21508 .elementor-element.elementor-element-e8731b5{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-21508 .elementor-element.elementor-element-e8731b5{left:0px;}body.rtl .elementor-21508 .elementor-element.elementor-element-e8731b5{right:0px;}.elementor-21508 .elementor-element.elementor-element-0bd8091{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-color:var( --e-global-color-astglobalcolor2 );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-0bd8091 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-287ca605 );}.elementor-21508 .elementor-element.elementor-element-0bd8091.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor2 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-21508 .elementor-element.elementor-element-0bd8091.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21508 .elementor-element.elementor-element-0bd8091.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor2 );background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-astglobalcolor2 ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21508 .elementor-element.elementor-element-0bd8091.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor2 );box-shadow:0px 1px 10px 1px rgba(255, 255, 255, 0.5);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-21508 .elementor-element.elementor-element-0bd8091 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-141a662{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-dd178b7{--display:flex;--overflow:hidden;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-21508 .elementor-element.elementor-element-dd178b7:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-dd178b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00031D33;}.elementor-21508 .elementor-element.elementor-element-75f68d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21508 .elementor-element.elementor-element-75f68d7:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-75f68d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-2535bd7b ) 0%, var( --e-global-color-astglobalcolor3 ) 100%);}.elementor-21508 .elementor-element.elementor-element-75f68d7:hover{background-color:#00031D99;}.elementor-21508 .elementor-element.elementor-element-ca9f64c{text-align:center;}.elementor-21508 .elementor-element.elementor-element-ca9f64c .elementor-heading-title{color:var( --e-global-color-287ca605 );}.elementor-21508 .elementor-element.elementor-element-9b13264{text-align:center;color:var( --e-global-color-287ca605 );}.elementor-21508 .elementor-element.elementor-element-f0a1334{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-21508 .elementor-element.elementor-element-7439b43{--display:flex;}.elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-287ca605 );color:var( --e-global-color-287ca605 );background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-287ca605 );}.elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button:hover, .elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(270deg, var( --e-global-color-secondary ) 15%, var( --e-global-color-astglobalcolor2 ) 100%);border-color:var( --e-global-color-287ca605 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button:hover svg, .elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21508 .elementor-element.elementor-element-c9daca2{--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-21508 .elementor-element.elementor-element-c435f13{--display:flex;}.elementor-21508 .elementor-element.elementor-element-878b38d{--spacer-size:50px;}body.elementor-page-21508:not(.elementor-motion-effects-element-type-background), body.elementor-page-21508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21508 .elementor-element.elementor-element-400f1b0f{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-b3094fd{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-aa59ed8{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-ffa18ff{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-8c78854{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-778c31a{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-20fd757{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-81d3baa{--width:32.2%;}.elementor-21508 .elementor-element.elementor-element-f2a757e{--width:50%;}.elementor-21508 .elementor-element.elementor-element-d0f0a97{--width:50%;}.elementor-21508 .elementor-element.elementor-element-ba281a3{--width:50%;}.elementor-21508 .elementor-element.elementor-element-d0199e2{--width:50%;}.elementor-21508 .elementor-element.elementor-element-35134d8{--width:50%;}.elementor-21508 .elementor-element.elementor-element-9a5994a{--width:50%;}.elementor-21508 .elementor-element.elementor-element-ebfc6f5{--width:100%;}.elementor-21508 .elementor-element.elementor-element-5060816{--width:100%;}}@media(max-width:1024px){.elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-container{min-height:540px;}.elementor-21508 .elementor-element.elementor-element-432490ad{padding:0px 25px 0px 25px;}}@media(max-width:767px){.elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-container{min-height:300px;}.elementor-21508 .elementor-element.elementor-element-432490ad{padding:0px 20px 0px 20px;}.elementor-21508 .elementor-element.elementor-element-2a44755 .elementor-button .elementor-button-content-wrapper{justify-content:center;}}@media(min-width:1025px){.elementor-21508 .elementor-element.elementor-element-432490ad:not(.elementor-motion-effects-element-type-background), .elementor-21508 .elementor-element.elementor-element-432490ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-436241ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-436241ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-436241ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-436241ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-436241ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-400f1b0f *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-400f1b0f {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-400f1b0f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3094fd *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-b3094fd {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-b3094fd .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-b3094fd .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa59ed8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-aa59ed8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-aa59ed8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa18ff *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ffa18ff {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ffa18ff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c78854 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-8c78854 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-8c78854 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-8c78854 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778c31a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-778c31a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-778c31a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-778c31a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fd757 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-20fd757 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-20fd757 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-20fd757 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81d3baa *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-81d3baa {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-81d3baa .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-81d3baa .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a757e *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-f2a757e {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-f2a757e .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-f2a757e .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0f0a97 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0f0a97 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0f0a97 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba281a3 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ba281a3 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ba281a3 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0199e2 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-d0199e2 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-d0199e2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35134d8 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-35134d8 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-35134d8 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-35134d8 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5994a *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-9a5994a {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-9a5994a .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-9a5994a .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebfc6f5 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-ebfc6f5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5060816 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-5060816 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-5060816 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-5060816 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd178b7 *//* css goes in .card */

.elementor-21508 .elementor-element.elementor-element-dd178b7 {
    --blob-size:250px;
}

.elementor-21508 .elementor-element.elementor-element-dd178b7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-21508 .elementor-element.elementor-element-dd178b7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-21508 .elementor-element.elementor-element-dd178b7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */