.elementor-842 .elementor-element.elementor-element-3c9683c{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:110px;--padding-bottom:76px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-35a4883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-842 .elementor-element.elementor-element-2c8756f{width:var( --container-widget-width, 906px );max-width:906px;--container-widget-width:906px;--container-widget-flex-grow:0;text-align:start;}.elementor-842 .elementor-element.elementor-element-2c8756f .elementor-heading-title{font-weight:500;line-height:1.2em;letter-spacing:-0.02em;}.elementor-842 .elementor-element.elementor-element-8111d90{--spacer-size:113px;}.elementor-842 .elementor-element.elementor-element-4d0176e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ec5f877 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.025em;color:var( --e-global-color-68b0c49 );}.elementor-842 .elementor-element.elementor-element-171634e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-171634e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-842 .elementor-element.elementor-element-171634e{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-842 .elementor-element.elementor-element-171634e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-842 .elementor-element.elementor-element-171634e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-5a6f1f6{--spacer-size:50px;}.elementor-842 .elementor-element.elementor-element-a358465{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-5ed4e90 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.025em;color:var( --e-global-color-68b0c49 );}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-842 .elementor-element.elementor-element-b1615e9{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-842 .elementor-element.elementor-element-b1615e9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-f47931b{--spacer-size:50px;}.elementor-842 .elementor-element.elementor-element-2b7d2f7{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-558652f .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.025em;color:var( --e-global-color-68b0c49 );}.elementor-842 .elementor-element.elementor-element-8417a3f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-8417a3f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-842 .elementor-element.elementor-element-8417a3f{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-842 .elementor-element.elementor-element-8417a3f .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-842 .elementor-element.elementor-element-8417a3f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-842 .elementor-element.elementor-element-4f5cd88{--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-842 .elementor-element.elementor-element-25fb6b7{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-20583f8{text-align:center;}.elementor-842 .elementor-element.elementor-element-20583f8 .elementor-heading-title{font-weight:500;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-1fb75f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-306fb28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-842 .elementor-element.elementor-element-7a53dc2{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-7a53dc2 .elementor-heading-title{font-weight:400;line-height:1.2em;letter-spacing:-0.02em;}.elementor-842 .elementor-element.elementor-element-72b71e7{width:var( --container-widget-width, 600px );max-width:600px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-72b71e7 .elementor-heading-title{line-height:1.5em;color:var( --e-global-color-68b0c49 );}.elementor-842 .elementor-element.elementor-element-b874464{--display:flex;}.elementor-842 .elementor-element.elementor-element-d09da0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c979e5c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-680d42e{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-d3e2b8e .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-70c3459{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-70c3459 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-70c3459 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-70c3459 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-70c3459 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-70c3459 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e989d69{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-a22b5a7{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-e85ebb4 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-0487089{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-0487089 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-0487089 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0487089 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0487089 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0487089 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-3df317a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-83405d7{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-272a393 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-4a8e5dd{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-4a8e5dd .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-4a8e5dd .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-4a8e5dd .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-4a8e5dd .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-4a8e5dd .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-2f149c8{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-d42a8c7{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-58151c1 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-9613ac1{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-9613ac1 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-9613ac1 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-9613ac1 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-9613ac1 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-9613ac1 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-f44a153{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-492855e{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-933021e .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-2bff2a3{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-2bff2a3 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-2bff2a3 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-2bff2a3 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-2bff2a3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-2bff2a3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-375014d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-a8de72d{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-08dc9f2 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-867ae24{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-867ae24 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-867ae24 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-867ae24 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-867ae24 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-867ae24 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-01f58b1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-9646502{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-049ee12 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-0e0a353{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-0e0a353 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-0e0a353 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0e0a353 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0e0a353 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0e0a353 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-6bafbec{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-0e5c60d{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-dbc4ad7 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-b6f97ec{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-b6f97ec .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-b6f97ec .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b6f97ec .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b6f97ec .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-b6f97ec .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-bbfb056{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-82a3479{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-772c87e .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-9f29ee0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-b7c99f1{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-95af8b9 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-deb3c73{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-deb3c73 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-deb3c73 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-deb3c73 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-deb3c73 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-deb3c73 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e768f90{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-b9c22fb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5359efd .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-5a47883{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-5a47883 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-5a47883 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5a47883 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5a47883 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-5a47883 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-7a45884{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-58e1971{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-cb0f410 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-898e3ae{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-898e3ae .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-898e3ae .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-898e3ae .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-898e3ae .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-898e3ae .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-399f5a9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-71968a4{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-14bcd06 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8635b40{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8635b40 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8635b40 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8635b40 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8635b40 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8635b40 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-dcc4d58{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-473e4ea{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-2a6a036 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-c99e7b4{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-c99e7b4 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-c99e7b4 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c99e7b4 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c99e7b4 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-c99e7b4 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-17baa91{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-875d176{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-2689636 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-5571f5e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-5571f5e .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-5571f5e .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5571f5e .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5571f5e .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-5571f5e .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-3e3a828{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-2a1f647{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-ef161df .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8bcf469{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8bcf469 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8bcf469 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8bcf469 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8bcf469 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8bcf469 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-71ca7d1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-fddaddf{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-6ed6adc .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-0ef80b3{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-0ef80b3 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-0ef80b3 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0ef80b3 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-0ef80b3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0ef80b3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-125b0c5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-25f06c9 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-e0f7f57{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-e0f7f57 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-e0f7f57 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e0f7f57 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e0f7f57 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e0f7f57 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8f22ecb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-379e783{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-7abfe98 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-1c184ca{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-1c184ca .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-1c184ca .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1c184ca .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1c184ca .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-1c184ca .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-79c3778{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-cb4ef82{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-21abf92 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-e4ca001{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-e4ca001 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-e4ca001 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e4ca001 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e4ca001 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e4ca001 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-2dbc82c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-84e6a40{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-02a0b55 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-da4f16b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-da4f16b .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-da4f16b .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-da4f16b .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-da4f16b .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-da4f16b .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0e8a478{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-5844b91{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-0ba5053 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-1e2f449{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-1e2f449 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-1e2f449 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1e2f449 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1e2f449 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-1e2f449 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-22afefe{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-25d3199{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-df4ea5b .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8e1432e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8e1432e .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8e1432e .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8e1432e .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8e1432e .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8e1432e .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-4afd348{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-6bb1f74{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-e796578 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-defc58a{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-defc58a .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-defc58a .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-defc58a .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-defc58a .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-defc58a .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-58534fd{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-b497c90{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-389a3da .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8649841{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8649841 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8649841 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8649841 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8649841 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8649841 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-6f40e84{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-9d73ac7{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-c2bb566 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-eba5236{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-eba5236 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-eba5236 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-eba5236 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-eba5236 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-eba5236 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-14b270b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-697fffb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-e666d33 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-5e5e3fa{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-5e5e3fa .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-5e5e3fa .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5e5e3fa .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5e5e3fa .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-5e5e3fa .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-414f5bf{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-6247998{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-170df06 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-f32f290{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-f32f290 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-f32f290 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-f32f290 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-f32f290 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-f32f290 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-f6b1ea3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-0e8367c{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5961694 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-22a5b6e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-22a5b6e .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-22a5b6e .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-22a5b6e .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-22a5b6e .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-22a5b6e .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-cf4b542{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-4fa69ef{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-a076e84 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-97443cf{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-97443cf .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-97443cf .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-97443cf .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-97443cf .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-97443cf .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-9668d8a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-e061864{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-abc39bb .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-d70c9f3{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-d70c9f3 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-d70c9f3 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-d70c9f3 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-d70c9f3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-d70c9f3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-b5e41fe{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-a4388bb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-77565cc .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-563ebb0{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-563ebb0 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-563ebb0 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-563ebb0 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-563ebb0 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-563ebb0 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-45c1ded{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-c7ef11a{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-207b454 .elementor-heading-title{font-size:14px;line-height:1.5em;color:#A4A7C8;}.elementor-842 .elementor-element.elementor-element-734fab2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-734fab2 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-734fab2 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-734fab2 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-734fab2 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-734fab2 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-defff68{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-06560c6{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-6156897 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-6d4df41{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-6d4df41 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-6d4df41 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-6d4df41 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-6d4df41 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-6d4df41 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-47fe648{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-fea0e1a{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-eff228a .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-779d44c{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-779d44c .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-779d44c .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-779d44c .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-779d44c .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-779d44c .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-997e0bf{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-0c7147f{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-886ca25{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-886ca25 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-886ca25 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-886ca25 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-886ca25 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-886ca25 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-251784a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-484275f{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-386019b{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-386019b .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-386019b .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-386019b .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-386019b .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-386019b .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-c68c65a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-02e0b37{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-a50aab3{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-a50aab3 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-a50aab3 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-a50aab3 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-a50aab3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-a50aab3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-460082d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-febba11{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-c7f2abe{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-c7f2abe .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-c7f2abe .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c7f2abe .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c7f2abe .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-c7f2abe .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-a3995b4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-1f25157{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-932eb85{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-932eb85 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-932eb85 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-932eb85 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-932eb85 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-932eb85 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-fdf9cac{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-8b00582{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-84d3241{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-84d3241 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-84d3241 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-84d3241 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-84d3241 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-84d3241 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-a9364e3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-1dc2102{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-324ddf9{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-324ddf9 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-324ddf9 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-324ddf9 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-324ddf9 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-324ddf9 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-ba63946{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-b6253c6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-b6253c6.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-b6253c6.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-b6253c6.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-b6253c6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon-wrapper svg{width:auto;}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-43d24e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-43d24e9.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-43d24e9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-43d24e9.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-43d24e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon-wrapper svg{width:auto;}.elementor-842 .elementor-element.elementor-element-64ddf8d{--display:flex;}.elementor-842 .elementor-element.elementor-element-a7fc6d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-dc70ec9{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-59c2d64{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-4b1ddb9 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8d47df3{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8d47df3 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8d47df3 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8d47df3 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8d47df3 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8d47df3 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-6b8c8f5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-5554876{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1676da5 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-5b51a63{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-5b51a63 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-5b51a63 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5b51a63 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-5b51a63 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-5b51a63 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0775809{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-8ce495a{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-db5572a .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-796d265{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-796d265 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-796d265 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-796d265 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-796d265 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-796d265 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-938c566{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-f8d42c2{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-887945c .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-9a99ffd{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-9a99ffd .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-9a99ffd .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-9a99ffd .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-9a99ffd .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-9a99ffd .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-ff8c39d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-be32b9b{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-d467172 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-c1cba35{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-c1cba35 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-c1cba35 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c1cba35 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-c1cba35 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-c1cba35 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-88afa33{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-1ee68aa{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5f9e2d9 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-09e4069{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-09e4069 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-09e4069 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-09e4069 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-09e4069 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-09e4069 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-439dc63{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-5a64afa{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-fae2640 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-435a0a2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-435a0a2 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-435a0a2 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-435a0a2 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-435a0a2 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-435a0a2 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e75814a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-f1f1014{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-b4a7dc8 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-db74500{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-db74500 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-db74500 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-db74500 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-db74500 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-db74500 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-aa5d20a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-50d4570{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-06fb41d .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-e2c6bd1{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-e2c6bd1 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-e2c6bd1 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e2c6bd1 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e2c6bd1 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-e2c6bd1 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-cb1ff89{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-3ae9b36{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-3cefc70 .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-46b3927{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-46b3927 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-46b3927 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-46b3927 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-46b3927 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-46b3927 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-d478a40{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-f1497fb{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1d2870e .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-07a7054{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-07a7054 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-07a7054 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-07a7054 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-07a7054 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-07a7054 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-ecbab45{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-d01da89{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-8d7555f .elementor-heading-title{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-8a1d053{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-8a1d053 .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-8a1d053 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8a1d053 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8a1d053 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-8a1d053 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-3ad855d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-842 .elementor-element.elementor-element-582cb88{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper .elementor-image-box-img{width:81px;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-title{font-size:18px;font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-description{font-size:12px;text-transform:uppercase;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-4e34fdf .elementor-heading-title{font-size:14px;line-height:1.5em;color:#A4A7C8;}.elementor-842 .elementor-element.elementor-element-853a0ab{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:24px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-842 .elementor-element.elementor-element-853a0ab .elementor-social-icon{background-color:var( --e-global-color-8f08e50 );--icon-padding:0em;}.elementor-842 .elementor-element.elementor-element-853a0ab .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-853a0ab .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-853a0ab .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-853a0ab .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-a65f7a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-f75d28a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-f75d28a.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-f75d28a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-f75d28a.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-f75d28a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon-wrapper svg{width:auto;}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-3c7c68d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-3c7c68d.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3c7c68d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-3c7c68d.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3c7c68d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon-wrapper svg{width:auto;}.elementor-842 .elementor-element.elementor-element-25ea503{text-align:center;font-size:14px;}.elementor-842 .elementor-element.elementor-element-b1c5ee4{--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-gap:0px;--n-tabs-gap:80px;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:48px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:48px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-b1c5ee4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-8f08e50 );}.elementor-842 .elementor-element.elementor-element-b1c5ee4.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-8f08e50 );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-8f08e50 );}.elementor-842 .elementor-element.elementor-element-b1c5ee4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-842 .elementor-element.elementor-element-b1c5ee4.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-8f08e50 );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-b1c5ee4.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:0px 0px 3px 0px;border-color:var( --e-global-color-8f08e50 );}.elementor-842 .elementor-element.elementor-element-b1c5ee4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-b1c5ee4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}:where( .elementor-842 .elementor-element.elementor-element-b1c5ee4.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-18a830b{right:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-18a830b{left:0px;}.elementor-842 .elementor-element.elementor-element-18a830b{bottom:0px;z-index:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-d4c9952{right:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-d4c9952{left:0px;}.elementor-842 .elementor-element.elementor-element-d4c9952{bottom:0px;z-index:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-d73ca37{right:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-d73ca37{left:0px;}.elementor-842 .elementor-element.elementor-element-d73ca37{top:244px;z-index:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-5646a26{right:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-5646a26{left:0px;}.elementor-842 .elementor-element.elementor-element-5646a26{top:244px;z-index:0;}body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://resonance.holdings/wp-content/uploads/2025/07/Mask-group-12.png");background-position:0px 110px;background-repeat:no-repeat;background-size:auto;}:root{--page-title-display:none;}@media(max-width:1199px){body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:736px auto;}}@media(max-width:991px){.elementor-842 .elementor-element.elementor-element-3c9683c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:54px;--padding-bottom:54px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-8111d90{--spacer-size:80px;}.elementor-842 .elementor-element.elementor-element-5a6f1f6{--spacer-size:30px;}.elementor-842 .elementor-element.elementor-element-f47931b{--spacer-size:30px;}.elementor-842 .elementor-element.elementor-element-25fb6b7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-842 .elementor-element.elementor-element-1fb75f3{--padding-top:54px;--padding-bottom:54px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-7a53dc2{--container-widget-width:577px;--container-widget-flex-grow:0;width:var( --container-widget-width, 577px );max-width:577px;}.elementor-842 .elementor-element.elementor-element-b1c5ee4{--n-tabs-gap:50px;}body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-3c9683c{--padding-top:38px;--padding-bottom:38px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-8111d90{--spacer-size:32px;}.elementor-842 .elementor-element.elementor-element-5a6f1f6{--spacer-size:50px;}.elementor-842 .elementor-element.elementor-element-f47931b{--spacer-size:50px;}.elementor-842 .elementor-element.elementor-element-20583f8{text-align:start;}.elementor-842 .elementor-element.elementor-element-20583f8 .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:-0.02em;}.elementor-842 .elementor-element.elementor-element-d09da0b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-ba63946{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-b6253c6 .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-43d24e9 .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-64ddf8d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-842 .elementor-element.elementor-element-a7fc6d6{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper .elementor-image-box-img{width:79px;}.elementor-842 .elementor-element.elementor-element-a65f7a3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-f75d28a .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon{font-size:24px;}.elementor-842 .elementor-element.elementor-element-3c7c68d .elementor-icon svg{height:24px;}.elementor-842 .elementor-element.elementor-element-b1c5ee4{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-gap:32px;}body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -3%;background-size:640px auto;}}@media(max-width:575px){.elementor-842 .elementor-element.elementor-element-25fb6b7{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-1fb75f3{--padding-top:38px;--padding-bottom:38px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-306fb28{--z-index:1;}.elementor-842 .elementor-element.elementor-element-b874464{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-842 .elementor-element.elementor-element-c979e5c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-680d42e{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-680d42e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-680d42e .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-e989d69{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-a22b5a7{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-a22b5a7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a22b5a7 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-3df317a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-83405d7{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-83405d7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-83405d7 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-2f149c8{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-d42a8c7{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-d42a8c7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-d42a8c7 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-f44a153{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-492855e{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-492855e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-492855e .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-375014d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-a8de72d{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-a8de72d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a8de72d .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-01f58b1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-9646502{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-9646502.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-9646502 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-6bafbec{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-0e5c60d{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-0e5c60d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0e5c60d .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-bbfb056{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-82a3479{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-82a3479.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-82a3479 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-9f29ee0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-b7c99f1{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-b7c99f1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b7c99f1 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-e768f90{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-b9c22fb{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-b9c22fb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b9c22fb .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-7a45884{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-58e1971{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-58e1971.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-58e1971 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-399f5a9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-71968a4{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-71968a4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-71968a4 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-dcc4d58{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-473e4ea{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-473e4ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-473e4ea .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-17baa91{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-875d176{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-875d176.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-875d176 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-3e3a828{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-2a1f647{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-2a1f647.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-2a1f647 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-71ca7d1{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-fddaddf{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-fddaddf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-fddaddf .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-125b0c5{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-7ef5ceb .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-8f22ecb{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-379e783{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-379e783.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-379e783 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-79c3778{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-cb4ef82{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-cb4ef82.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-cb4ef82 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-2dbc82c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-84e6a40{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-84e6a40.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-84e6a40 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-0e8a478{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-5844b91{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5844b91.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5844b91 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-22afefe{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-25d3199{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-25d3199.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-25d3199 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-4afd348{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-6bb1f74{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-6bb1f74.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-6bb1f74 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-58534fd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-b497c90{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-b497c90.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-b497c90 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-6f40e84{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-9d73ac7{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-9d73ac7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-9d73ac7 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-14b270b{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-697fffb{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-697fffb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-697fffb .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-414f5bf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-6247998{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-6247998.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-6247998 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-f6b1ea3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-0e8367c{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-0e8367c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0e8367c .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-cf4b542{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-4fa69ef{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-4fa69ef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-4fa69ef .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-9668d8a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-e061864{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-e061864.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-e061864 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-b5e41fe{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-a4388bb{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-a4388bb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-a4388bb .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-45c1ded{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-c7ef11a{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-c7ef11a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-c7ef11a .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-defff68{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-06560c6{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-06560c6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-06560c6 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-47fe648{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-fea0e1a{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-fea0e1a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-fea0e1a .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-997e0bf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-0c7147f{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-0c7147f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-0c7147f .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-251784a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-484275f{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-484275f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-484275f .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-c68c65a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-02e0b37{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-02e0b37.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-02e0b37 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-460082d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-febba11{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-febba11.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-febba11 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-a3995b4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-1f25157{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-1f25157.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1f25157 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-fdf9cac{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-8b00582{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-8b00582.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-8b00582 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-a9364e3{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-1dc2102{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-1dc2102.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1dc2102 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-64ddf8d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-842 .elementor-element.elementor-element-a7fc6d6{--flex-wrap:wrap;}.elementor-842 .elementor-element.elementor-element-dc70ec9{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-59c2d64{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-59c2d64.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-6b8c8f5{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-5554876{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5554876.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-0775809{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-8ce495a{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-8ce495a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-938c566{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-f8d42c2{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-f8d42c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-ff8c39d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-be32b9b{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-be32b9b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-88afa33{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-1ee68aa{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-1ee68aa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-439dc63{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-5a64afa{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5a64afa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-e75814a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-f1f1014{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-f1f1014.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-aa5d20a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-50d4570{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-50d4570.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-cb1ff89{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-3ae9b36{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-3ae9b36.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-d478a40{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-f1497fb{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-f1497fb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-ecbab45{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-d01da89{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-d01da89.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-3ad855d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-842 .elementor-element.elementor-element-582cb88{width:100%;max-width:100%;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper{text-align:start;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-842 .elementor-element.elementor-element-582cb88.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper .elementor-image-box-img{width:70px;}.elementor-842 .elementor-element.elementor-element-b1c5ee4{--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;}.elementor-842 .elementor-element.elementor-element-18a830b{bottom:100px;}.elementor-842 .elementor-element.elementor-element-d4c9952{bottom:100px;}body.elementor-page-842:not(.elementor-motion-effects-element-type-background), body.elementor-page-842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -78px;background-size:568px auto;}}@media(min-width:576px){.elementor-842 .elementor-element.elementor-element-35a4883{--width:40%;}.elementor-842 .elementor-element.elementor-element-4f5cd88{--width:60%;}.elementor-842 .elementor-element.elementor-element-c979e5c{--width:302px;}.elementor-842 .elementor-element.elementor-element-e989d69{--width:302px;}.elementor-842 .elementor-element.elementor-element-3df317a{--width:302px;}.elementor-842 .elementor-element.elementor-element-2f149c8{--width:302px;}.elementor-842 .elementor-element.elementor-element-f44a153{--width:302px;}.elementor-842 .elementor-element.elementor-element-375014d{--width:302px;}.elementor-842 .elementor-element.elementor-element-01f58b1{--width:302px;}.elementor-842 .elementor-element.elementor-element-6bafbec{--width:302px;}.elementor-842 .elementor-element.elementor-element-bbfb056{--width:302px;}.elementor-842 .elementor-element.elementor-element-9f29ee0{--width:302px;}.elementor-842 .elementor-element.elementor-element-e768f90{--width:302px;}.elementor-842 .elementor-element.elementor-element-7a45884{--width:302px;}.elementor-842 .elementor-element.elementor-element-399f5a9{--width:302px;}.elementor-842 .elementor-element.elementor-element-dcc4d58{--width:302px;}.elementor-842 .elementor-element.elementor-element-17baa91{--width:302px;}.elementor-842 .elementor-element.elementor-element-3e3a828{--width:302px;}.elementor-842 .elementor-element.elementor-element-71ca7d1{--width:302px;}.elementor-842 .elementor-element.elementor-element-125b0c5{--width:302px;}.elementor-842 .elementor-element.elementor-element-8f22ecb{--width:302px;}.elementor-842 .elementor-element.elementor-element-79c3778{--width:302px;}.elementor-842 .elementor-element.elementor-element-2dbc82c{--width:302px;}.elementor-842 .elementor-element.elementor-element-0e8a478{--width:302px;}.elementor-842 .elementor-element.elementor-element-22afefe{--width:302px;}.elementor-842 .elementor-element.elementor-element-4afd348{--width:302px;}.elementor-842 .elementor-element.elementor-element-58534fd{--width:302px;}.elementor-842 .elementor-element.elementor-element-6f40e84{--width:302px;}.elementor-842 .elementor-element.elementor-element-14b270b{--width:302px;}.elementor-842 .elementor-element.elementor-element-414f5bf{--width:302px;}.elementor-842 .elementor-element.elementor-element-f6b1ea3{--width:302px;}.elementor-842 .elementor-element.elementor-element-cf4b542{--width:302px;}.elementor-842 .elementor-element.elementor-element-9668d8a{--width:302px;}.elementor-842 .elementor-element.elementor-element-b5e41fe{--width:302px;}.elementor-842 .elementor-element.elementor-element-45c1ded{--width:302px;}.elementor-842 .elementor-element.elementor-element-defff68{--width:302px;}.elementor-842 .elementor-element.elementor-element-47fe648{--width:302px;}.elementor-842 .elementor-element.elementor-element-997e0bf{--width:302px;}.elementor-842 .elementor-element.elementor-element-251784a{--width:302px;}.elementor-842 .elementor-element.elementor-element-c68c65a{--width:302px;}.elementor-842 .elementor-element.elementor-element-460082d{--width:302px;}.elementor-842 .elementor-element.elementor-element-a3995b4{--width:302px;}.elementor-842 .elementor-element.elementor-element-fdf9cac{--width:302px;}.elementor-842 .elementor-element.elementor-element-a9364e3{--width:302px;}.elementor-842 .elementor-element.elementor-element-dc70ec9{--width:302px;}.elementor-842 .elementor-element.elementor-element-6b8c8f5{--width:302px;}.elementor-842 .elementor-element.elementor-element-0775809{--width:302px;}.elementor-842 .elementor-element.elementor-element-938c566{--width:302px;}.elementor-842 .elementor-element.elementor-element-ff8c39d{--width:302px;}.elementor-842 .elementor-element.elementor-element-88afa33{--width:302px;}.elementor-842 .elementor-element.elementor-element-439dc63{--width:302px;}.elementor-842 .elementor-element.elementor-element-e75814a{--width:302px;}.elementor-842 .elementor-element.elementor-element-aa5d20a{--width:302px;}.elementor-842 .elementor-element.elementor-element-cb1ff89{--width:302px;}.elementor-842 .elementor-element.elementor-element-d478a40{--width:302px;}.elementor-842 .elementor-element.elementor-element-ecbab45{--width:302px;}.elementor-842 .elementor-element.elementor-element-3ad855d{--width:302px;}}@media(max-width:1199px) and (min-width:576px){.elementor-842 .elementor-element.elementor-element-35a4883{--width:34%;}.elementor-842 .elementor-element.elementor-element-4f5cd88{--width:66%;}.elementor-842 .elementor-element.elementor-element-c979e5c{--width:290px;}.elementor-842 .elementor-element.elementor-element-e989d69{--width:290px;}.elementor-842 .elementor-element.elementor-element-3df317a{--width:290px;}.elementor-842 .elementor-element.elementor-element-2f149c8{--width:290px;}.elementor-842 .elementor-element.elementor-element-f44a153{--width:290px;}.elementor-842 .elementor-element.elementor-element-375014d{--width:290px;}.elementor-842 .elementor-element.elementor-element-01f58b1{--width:290px;}.elementor-842 .elementor-element.elementor-element-6bafbec{--width:290px;}.elementor-842 .elementor-element.elementor-element-bbfb056{--width:290px;}.elementor-842 .elementor-element.elementor-element-9f29ee0{--width:290px;}.elementor-842 .elementor-element.elementor-element-e768f90{--width:290px;}.elementor-842 .elementor-element.elementor-element-7a45884{--width:290px;}.elementor-842 .elementor-element.elementor-element-399f5a9{--width:290px;}.elementor-842 .elementor-element.elementor-element-dcc4d58{--width:290px;}.elementor-842 .elementor-element.elementor-element-17baa91{--width:290px;}.elementor-842 .elementor-element.elementor-element-3e3a828{--width:290px;}.elementor-842 .elementor-element.elementor-element-71ca7d1{--width:290px;}.elementor-842 .elementor-element.elementor-element-125b0c5{--width:290px;}.elementor-842 .elementor-element.elementor-element-8f22ecb{--width:290px;}.elementor-842 .elementor-element.elementor-element-79c3778{--width:290px;}.elementor-842 .elementor-element.elementor-element-2dbc82c{--width:290px;}.elementor-842 .elementor-element.elementor-element-0e8a478{--width:290px;}.elementor-842 .elementor-element.elementor-element-22afefe{--width:290px;}.elementor-842 .elementor-element.elementor-element-4afd348{--width:290px;}.elementor-842 .elementor-element.elementor-element-58534fd{--width:290px;}.elementor-842 .elementor-element.elementor-element-6f40e84{--width:290px;}.elementor-842 .elementor-element.elementor-element-14b270b{--width:290px;}.elementor-842 .elementor-element.elementor-element-414f5bf{--width:290px;}.elementor-842 .elementor-element.elementor-element-f6b1ea3{--width:290px;}.elementor-842 .elementor-element.elementor-element-cf4b542{--width:290px;}.elementor-842 .elementor-element.elementor-element-9668d8a{--width:290px;}.elementor-842 .elementor-element.elementor-element-b5e41fe{--width:290px;}.elementor-842 .elementor-element.elementor-element-45c1ded{--width:290px;}.elementor-842 .elementor-element.elementor-element-defff68{--width:290px;}.elementor-842 .elementor-element.elementor-element-47fe648{--width:290px;}.elementor-842 .elementor-element.elementor-element-997e0bf{--width:290px;}.elementor-842 .elementor-element.elementor-element-251784a{--width:290px;}.elementor-842 .elementor-element.elementor-element-c68c65a{--width:290px;}.elementor-842 .elementor-element.elementor-element-460082d{--width:290px;}.elementor-842 .elementor-element.elementor-element-a3995b4{--width:290px;}.elementor-842 .elementor-element.elementor-element-fdf9cac{--width:290px;}.elementor-842 .elementor-element.elementor-element-a9364e3{--width:290px;}.elementor-842 .elementor-element.elementor-element-dc70ec9{--width:290px;}.elementor-842 .elementor-element.elementor-element-6b8c8f5{--width:290px;}.elementor-842 .elementor-element.elementor-element-0775809{--width:290px;}.elementor-842 .elementor-element.elementor-element-938c566{--width:290px;}.elementor-842 .elementor-element.elementor-element-ff8c39d{--width:290px;}.elementor-842 .elementor-element.elementor-element-88afa33{--width:290px;}.elementor-842 .elementor-element.elementor-element-439dc63{--width:290px;}.elementor-842 .elementor-element.elementor-element-e75814a{--width:290px;}.elementor-842 .elementor-element.elementor-element-aa5d20a{--width:290px;}.elementor-842 .elementor-element.elementor-element-cb1ff89{--width:290px;}.elementor-842 .elementor-element.elementor-element-d478a40{--width:290px;}.elementor-842 .elementor-element.elementor-element-ecbab45{--width:290px;}.elementor-842 .elementor-element.elementor-element-3ad855d{--width:290px;}}@media(max-width:991px) and (min-width:576px){.elementor-842 .elementor-element.elementor-element-35a4883{--width:100%;}.elementor-842 .elementor-element.elementor-element-4f5cd88{--width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-842 .elementor-element.elementor-element-c979e5c{--width:100%;}.elementor-842 .elementor-element.elementor-element-e989d69{--width:100%;}.elementor-842 .elementor-element.elementor-element-3df317a{--width:100%;}.elementor-842 .elementor-element.elementor-element-2f149c8{--width:100%;}.elementor-842 .elementor-element.elementor-element-f44a153{--width:100%;}.elementor-842 .elementor-element.elementor-element-375014d{--width:100%;}.elementor-842 .elementor-element.elementor-element-01f58b1{--width:100%;}.elementor-842 .elementor-element.elementor-element-6bafbec{--width:100%;}.elementor-842 .elementor-element.elementor-element-bbfb056{--width:100%;}.elementor-842 .elementor-element.elementor-element-9f29ee0{--width:100%;}.elementor-842 .elementor-element.elementor-element-e768f90{--width:100%;}.elementor-842 .elementor-element.elementor-element-7a45884{--width:100%;}.elementor-842 .elementor-element.elementor-element-399f5a9{--width:100%;}.elementor-842 .elementor-element.elementor-element-dcc4d58{--width:100%;}.elementor-842 .elementor-element.elementor-element-17baa91{--width:100%;}.elementor-842 .elementor-element.elementor-element-3e3a828{--width:100%;}.elementor-842 .elementor-element.elementor-element-71ca7d1{--width:100%;}.elementor-842 .elementor-element.elementor-element-125b0c5{--width:100%;}.elementor-842 .elementor-element.elementor-element-8f22ecb{--width:100%;}.elementor-842 .elementor-element.elementor-element-79c3778{--width:100%;}.elementor-842 .elementor-element.elementor-element-2dbc82c{--width:100%;}.elementor-842 .elementor-element.elementor-element-0e8a478{--width:100%;}.elementor-842 .elementor-element.elementor-element-22afefe{--width:100%;}.elementor-842 .elementor-element.elementor-element-4afd348{--width:100%;}.elementor-842 .elementor-element.elementor-element-58534fd{--width:100%;}.elementor-842 .elementor-element.elementor-element-6f40e84{--width:100%;}.elementor-842 .elementor-element.elementor-element-14b270b{--width:100%;}.elementor-842 .elementor-element.elementor-element-414f5bf{--width:100%;}.elementor-842 .elementor-element.elementor-element-f6b1ea3{--width:100%;}.elementor-842 .elementor-element.elementor-element-cf4b542{--width:100%;}.elementor-842 .elementor-element.elementor-element-9668d8a{--width:100%;}.elementor-842 .elementor-element.elementor-element-b5e41fe{--width:100%;}.elementor-842 .elementor-element.elementor-element-45c1ded{--width:100%;}.elementor-842 .elementor-element.elementor-element-defff68{--width:100%;}.elementor-842 .elementor-element.elementor-element-47fe648{--width:100%;}.elementor-842 .elementor-element.elementor-element-997e0bf{--width:100%;}.elementor-842 .elementor-element.elementor-element-251784a{--width:100%;}.elementor-842 .elementor-element.elementor-element-c68c65a{--width:100%;}.elementor-842 .elementor-element.elementor-element-460082d{--width:100%;}.elementor-842 .elementor-element.elementor-element-a3995b4{--width:100%;}.elementor-842 .elementor-element.elementor-element-fdf9cac{--width:100%;}.elementor-842 .elementor-element.elementor-element-a9364e3{--width:100%;}.elementor-842 .elementor-element.elementor-element-dc70ec9{--width:100%;}.elementor-842 .elementor-element.elementor-element-6b8c8f5{--width:100%;}.elementor-842 .elementor-element.elementor-element-0775809{--width:100%;}.elementor-842 .elementor-element.elementor-element-938c566{--width:100%;}.elementor-842 .elementor-element.elementor-element-ff8c39d{--width:100%;}.elementor-842 .elementor-element.elementor-element-88afa33{--width:100%;}.elementor-842 .elementor-element.elementor-element-439dc63{--width:100%;}.elementor-842 .elementor-element.elementor-element-e75814a{--width:100%;}.elementor-842 .elementor-element.elementor-element-aa5d20a{--width:100%;}.elementor-842 .elementor-element.elementor-element-cb1ff89{--width:100%;}.elementor-842 .elementor-element.elementor-element-d478a40{--width:100%;}.elementor-842 .elementor-element.elementor-element-ecbab45{--width:100%;}.elementor-842 .elementor-element.elementor-element-3ad855d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2c8756f */.elementor-842 .elementor-element.elementor-element-2c8756f h1 {
    background: linear-gradient(180deg, #FFFFFF 13.66%, #0013FF 290.7%), linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(180deg, #FFFFFF 13.66%, #0013FF 290.7%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-014a910 */.elementor-842 .elementor-element.elementor-element-014a910 fieldset:not(.form-columns-1) {
    max-width: unset;
    width: 100%;
    margin-left: calc(-16px / 2);
    margin-right: calc(-16px / 2);
}
.elementor-842 .elementor-element.elementor-element-014a910 input[type="submit"] {
    height: 48px;
    box-shadow: 0px 0px 10px rgba(0, 20, 240, 0.8);
    padding: 13px 40px 13px 40px;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-form-field>label {
    display: none;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-form-field>ul {
    padding-left: 20px;
    font-size: 12px;
    margin-top: 4px;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-form-field {
    padding-right: calc(16px / 2);
    padding-left: calc(16px / 2);
    margin-inline: 0;
    margin-bottom: 24px;
    width: 50%;
}
.elementor-842 .elementor-element.elementor-element-014a910 .input {
    margin-right: 0;
}
.elementor-842 .elementor-element.elementor-element-014a910 input:not([type="submit"]),
.elementor-842 .elementor-element.elementor-element-014a910 select {
    background: rgba(164, 167, 200, 0.1);
    border: 1px solid rgba(164, 167, 200, 0.1);
    backdrop-filter: blur(2px);
    border-radius: 12px;
    padding: 10px 12px;
    height: 49px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    color: #A4A7C8;
    outline: none;
}
.elementor-842 .elementor-element.elementor-element-014a910 input::placeholder {
    opacity: 1;
    color: #A4A7C8;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone {
    display: flex;
    gap: 8px;
    align-items: center;
    background: rgba(164, 167, 200, 0.1);
    border: 1px solid rgba(164, 167, 200, 0.1);
    backdrop-filter: blur(2px);
    border-radius: 12px;
}
.elementor-842 .elementor-element.elementor-element-014a910 select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone::before {
    content: '';
    height: 28px;
    display: flex;
    width: 1px;
    background-color: rgba(164, 164, 200, 0.1);
    order: 2
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone select {
    width: 100px !important;
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone input {
    width: calc(100% - 117px) !important;
    order: 3
}
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone select ,
.elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone input {
    border-radius: 0;
    border: none;
    background: none;
    float: none;
    backdrop-filter: none;
}
@media (max-width: 767.98px) {
    .elementor-842 .elementor-element.elementor-element-014a910 .hs-form-field {
        width: 100%;
    }
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-014a910 input:not([type="submit"]),
    .elementor-842 .elementor-element.elementor-element-014a910 select,
    .elementor-842 .elementor-element.elementor-element-014a910 .hs-input.hs-fieldtype-intl-phone{
        width: 100% !important;
    }
    .elementor-842 .elementor-element.elementor-element-014a910 .hs-fieldtype-intl-phone {
        gap: 3px;
    }
    .elementor-842 .elementor-element.elementor-element-014a910 fieldset:not(.form-columns-1) {
        margin-right: 0;
        margin-left: 0;
    }
    .elementor-842 .elementor-element.elementor-element-014a910 .hs-form-field {
        padding-right: 0;
        padding-left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25fb6b7 */.elementor-842 .elementor-element.elementor-element-25fb6b7 {
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.18) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-25fb6b7::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-25fb6b7 {
        background: radial-gradient(51.64% 13.5% at 50% 0%, rgba(0, 20, 240, 0.42) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(68.36% 33.39% at 43.15% 104.27%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(73.86% 438.21% at 127.56% 170.54%, rgba(0, 20, 240, 0.9) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(51.86% 149.15% at -13.84% 176.05%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(95.05% 206.32% at -19.29% 233.44%, rgba(0, 20, 240, 0.9) 0.38%, rgba(0, 20, 240, 0) 100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a53dc2 */.elementor-842 .elementor-element.elementor-element-7a53dc2 h2 {
    background: linear-gradient(180deg, #FFFFFF 13.66%, #0013FF 290.7%), #FFFFFF;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c979e5c */.elementor-842 .elementor-element.elementor-element-c979e5c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c979e5c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c979e5c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c979e5c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e989d69 */.elementor-842 .elementor-element.elementor-element-e989d69 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e989d69::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e989d69::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e989d69:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df317a */.elementor-842 .elementor-element.elementor-element-3df317a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3df317a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3df317a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3df317a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f149c8 */.elementor-842 .elementor-element.elementor-element-2f149c8 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2f149c8::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2f149c8::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2f149c8:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44a153 */.elementor-842 .elementor-element.elementor-element-f44a153 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f44a153::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f44a153::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f44a153:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375014d */.elementor-842 .elementor-element.elementor-element-375014d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-375014d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-375014d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-375014d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f58b1 */.elementor-842 .elementor-element.elementor-element-01f58b1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-01f58b1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-01f58b1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-01f58b1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bafbec */.elementor-842 .elementor-element.elementor-element-6bafbec {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6bafbec::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6bafbec::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6bafbec:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb056 */.elementor-842 .elementor-element.elementor-element-bbfb056 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-bbfb056::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-bbfb056::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-bbfb056:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29ee0 */.elementor-842 .elementor-element.elementor-element-9f29ee0 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e768f90 */.elementor-842 .elementor-element.elementor-element-e768f90 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e768f90::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e768f90::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e768f90:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a45884 */.elementor-842 .elementor-element.elementor-element-7a45884 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-7a45884::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-7a45884::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-7a45884:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399f5a9 */.elementor-842 .elementor-element.elementor-element-399f5a9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-399f5a9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-399f5a9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-399f5a9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc4d58 */.elementor-842 .elementor-element.elementor-element-dcc4d58 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17baa91 */.elementor-842 .elementor-element.elementor-element-17baa91 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-17baa91::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-17baa91::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-17baa91:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a828 */.elementor-842 .elementor-element.elementor-element-3e3a828 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3e3a828::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3e3a828::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3e3a828:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca7d1 */.elementor-842 .elementor-element.elementor-element-71ca7d1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125b0c5 */.elementor-842 .elementor-element.elementor-element-125b0c5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-125b0c5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-125b0c5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-125b0c5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f22ecb */.elementor-842 .elementor-element.elementor-element-8f22ecb {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c3778 */.elementor-842 .elementor-element.elementor-element-79c3778 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-79c3778::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-79c3778::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-79c3778:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbc82c */.elementor-842 .elementor-element.elementor-element-2dbc82c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8a478 */.elementor-842 .elementor-element.elementor-element-0e8a478 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0e8a478::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0e8a478::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0e8a478:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afefe */.elementor-842 .elementor-element.elementor-element-22afefe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-22afefe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-22afefe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-22afefe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afd348 */.elementor-842 .elementor-element.elementor-element-4afd348 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-4afd348::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-4afd348::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-4afd348:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58534fd */.elementor-842 .elementor-element.elementor-element-58534fd {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-58534fd::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-58534fd::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-58534fd:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f40e84 */.elementor-842 .elementor-element.elementor-element-6f40e84 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6f40e84::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6f40e84::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6f40e84:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b270b */.elementor-842 .elementor-element.elementor-element-14b270b {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-14b270b::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-14b270b::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-14b270b:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414f5bf */.elementor-842 .elementor-element.elementor-element-414f5bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-414f5bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-414f5bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-414f5bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b1ea3 */.elementor-842 .elementor-element.elementor-element-f6b1ea3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4b542 */.elementor-842 .elementor-element.elementor-element-cf4b542 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cf4b542::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cf4b542::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cf4b542:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9668d8a */.elementor-842 .elementor-element.elementor-element-9668d8a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9668d8a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9668d8a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9668d8a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e41fe */.elementor-842 .elementor-element.elementor-element-b5e41fe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c1ded */.elementor-842 .elementor-element.elementor-element-45c1ded {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-45c1ded::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-45c1ded::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-45c1ded:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-defff68 */.elementor-842 .elementor-element.elementor-element-defff68 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-defff68::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-defff68::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-defff68:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe648 */.elementor-842 .elementor-element.elementor-element-47fe648 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-47fe648::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-47fe648::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-47fe648:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997e0bf */.elementor-842 .elementor-element.elementor-element-997e0bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-997e0bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-997e0bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-997e0bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251784a */.elementor-842 .elementor-element.elementor-element-251784a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-251784a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-251784a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-251784a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68c65a */.elementor-842 .elementor-element.elementor-element-c68c65a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c68c65a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c68c65a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c68c65a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460082d */.elementor-842 .elementor-element.elementor-element-460082d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-460082d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-460082d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-460082d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3995b4 */.elementor-842 .elementor-element.elementor-element-a3995b4 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a3995b4::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a3995b4::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a3995b4:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf9cac */.elementor-842 .elementor-element.elementor-element-fdf9cac {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9364e3 */.elementor-842 .elementor-element.elementor-element-a9364e3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a9364e3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a9364e3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a9364e3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09da0b */.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59c2d64 */.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8d47df3 */.elementor-842 .elementor-element.elementor-element-8d47df3 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc70ec9 */.elementor-842 .elementor-element.elementor-element-dc70ec9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5554876 */.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5b51a63 */.elementor-842 .elementor-element.elementor-element-5b51a63 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8c8f5 */.elementor-842 .elementor-element.elementor-element-6b8c8f5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ce495a */.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-796d265 */.elementor-842 .elementor-element.elementor-element-796d265 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0775809 */.elementor-842 .elementor-element.elementor-element-0775809 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0775809::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0775809::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0775809:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d42c2 */.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938c566 */.elementor-842 .elementor-element.elementor-element-938c566 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-938c566::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-938c566::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-938c566:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be32b9b */.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8c39d */.elementor-842 .elementor-element.elementor-element-ff8c39d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ee68aa */.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88afa33 */.elementor-842 .elementor-element.elementor-element-88afa33 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-88afa33::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-88afa33::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-88afa33:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a64afa */.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439dc63 */.elementor-842 .elementor-element.elementor-element-439dc63 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-439dc63::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-439dc63::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-439dc63:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1f1014 */.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75814a */.elementor-842 .elementor-element.elementor-element-e75814a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e75814a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e75814a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e75814a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50d4570 */.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa5d20a */.elementor-842 .elementor-element.elementor-element-aa5d20a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ae9b36 */.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1ff89 */.elementor-842 .elementor-element.elementor-element-cb1ff89 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1497fb */.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d478a40 */.elementor-842 .elementor-element.elementor-element-d478a40 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-d478a40::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-d478a40::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-d478a40:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d01da89 */.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecbab45 */.elementor-842 .elementor-element.elementor-element-ecbab45 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ecbab45::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ecbab45::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ecbab45:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-582cb88 */.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad855d */.elementor-842 .elementor-element.elementor-element-3ad855d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3ad855d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3ad855d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3ad855d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fc6d6 */.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c979e5c */.elementor-842 .elementor-element.elementor-element-c979e5c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c979e5c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c979e5c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c979e5c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e989d69 */.elementor-842 .elementor-element.elementor-element-e989d69 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e989d69::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e989d69::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e989d69:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df317a */.elementor-842 .elementor-element.elementor-element-3df317a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3df317a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3df317a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3df317a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f149c8 */.elementor-842 .elementor-element.elementor-element-2f149c8 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2f149c8::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2f149c8::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2f149c8:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44a153 */.elementor-842 .elementor-element.elementor-element-f44a153 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f44a153::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f44a153::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f44a153:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375014d */.elementor-842 .elementor-element.elementor-element-375014d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-375014d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-375014d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-375014d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f58b1 */.elementor-842 .elementor-element.elementor-element-01f58b1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-01f58b1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-01f58b1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-01f58b1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bafbec */.elementor-842 .elementor-element.elementor-element-6bafbec {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6bafbec::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6bafbec::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6bafbec:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb056 */.elementor-842 .elementor-element.elementor-element-bbfb056 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-bbfb056::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-bbfb056::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-bbfb056:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29ee0 */.elementor-842 .elementor-element.elementor-element-9f29ee0 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e768f90 */.elementor-842 .elementor-element.elementor-element-e768f90 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e768f90::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e768f90::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e768f90:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a45884 */.elementor-842 .elementor-element.elementor-element-7a45884 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-7a45884::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-7a45884::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-7a45884:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399f5a9 */.elementor-842 .elementor-element.elementor-element-399f5a9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-399f5a9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-399f5a9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-399f5a9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc4d58 */.elementor-842 .elementor-element.elementor-element-dcc4d58 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17baa91 */.elementor-842 .elementor-element.elementor-element-17baa91 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-17baa91::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-17baa91::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-17baa91:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a828 */.elementor-842 .elementor-element.elementor-element-3e3a828 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3e3a828::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3e3a828::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3e3a828:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca7d1 */.elementor-842 .elementor-element.elementor-element-71ca7d1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125b0c5 */.elementor-842 .elementor-element.elementor-element-125b0c5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-125b0c5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-125b0c5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-125b0c5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f22ecb */.elementor-842 .elementor-element.elementor-element-8f22ecb {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c3778 */.elementor-842 .elementor-element.elementor-element-79c3778 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-79c3778::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-79c3778::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-79c3778:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbc82c */.elementor-842 .elementor-element.elementor-element-2dbc82c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8a478 */.elementor-842 .elementor-element.elementor-element-0e8a478 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0e8a478::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0e8a478::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0e8a478:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afefe */.elementor-842 .elementor-element.elementor-element-22afefe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-22afefe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-22afefe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-22afefe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afd348 */.elementor-842 .elementor-element.elementor-element-4afd348 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-4afd348::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-4afd348::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-4afd348:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58534fd */.elementor-842 .elementor-element.elementor-element-58534fd {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-58534fd::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-58534fd::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-58534fd:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f40e84 */.elementor-842 .elementor-element.elementor-element-6f40e84 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6f40e84::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6f40e84::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6f40e84:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b270b */.elementor-842 .elementor-element.elementor-element-14b270b {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-14b270b::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-14b270b::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-14b270b:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414f5bf */.elementor-842 .elementor-element.elementor-element-414f5bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-414f5bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-414f5bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-414f5bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b1ea3 */.elementor-842 .elementor-element.elementor-element-f6b1ea3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4b542 */.elementor-842 .elementor-element.elementor-element-cf4b542 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cf4b542::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cf4b542::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cf4b542:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9668d8a */.elementor-842 .elementor-element.elementor-element-9668d8a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9668d8a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9668d8a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9668d8a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e41fe */.elementor-842 .elementor-element.elementor-element-b5e41fe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c1ded */.elementor-842 .elementor-element.elementor-element-45c1ded {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-45c1ded::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-45c1ded::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-45c1ded:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-defff68 */.elementor-842 .elementor-element.elementor-element-defff68 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-defff68::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-defff68::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-defff68:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe648 */.elementor-842 .elementor-element.elementor-element-47fe648 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-47fe648::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-47fe648::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-47fe648:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997e0bf */.elementor-842 .elementor-element.elementor-element-997e0bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-997e0bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-997e0bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-997e0bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251784a */.elementor-842 .elementor-element.elementor-element-251784a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-251784a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-251784a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-251784a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68c65a */.elementor-842 .elementor-element.elementor-element-c68c65a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c68c65a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c68c65a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c68c65a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460082d */.elementor-842 .elementor-element.elementor-element-460082d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-460082d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-460082d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-460082d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3995b4 */.elementor-842 .elementor-element.elementor-element-a3995b4 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a3995b4::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a3995b4::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a3995b4:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf9cac */.elementor-842 .elementor-element.elementor-element-fdf9cac {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9364e3 */.elementor-842 .elementor-element.elementor-element-a9364e3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a9364e3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a9364e3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a9364e3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09da0b */.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59c2d64 */.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8d47df3 */.elementor-842 .elementor-element.elementor-element-8d47df3 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc70ec9 */.elementor-842 .elementor-element.elementor-element-dc70ec9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5554876 */.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5b51a63 */.elementor-842 .elementor-element.elementor-element-5b51a63 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8c8f5 */.elementor-842 .elementor-element.elementor-element-6b8c8f5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ce495a */.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-796d265 */.elementor-842 .elementor-element.elementor-element-796d265 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0775809 */.elementor-842 .elementor-element.elementor-element-0775809 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0775809::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0775809::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0775809:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d42c2 */.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938c566 */.elementor-842 .elementor-element.elementor-element-938c566 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-938c566::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-938c566::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-938c566:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be32b9b */.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8c39d */.elementor-842 .elementor-element.elementor-element-ff8c39d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ee68aa */.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88afa33 */.elementor-842 .elementor-element.elementor-element-88afa33 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-88afa33::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-88afa33::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-88afa33:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a64afa */.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439dc63 */.elementor-842 .elementor-element.elementor-element-439dc63 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-439dc63::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-439dc63::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-439dc63:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1f1014 */.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75814a */.elementor-842 .elementor-element.elementor-element-e75814a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e75814a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e75814a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e75814a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50d4570 */.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa5d20a */.elementor-842 .elementor-element.elementor-element-aa5d20a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ae9b36 */.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1ff89 */.elementor-842 .elementor-element.elementor-element-cb1ff89 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1497fb */.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d478a40 */.elementor-842 .elementor-element.elementor-element-d478a40 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-d478a40::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-d478a40::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-d478a40:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d01da89 */.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecbab45 */.elementor-842 .elementor-element.elementor-element-ecbab45 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ecbab45::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ecbab45::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ecbab45:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-582cb88 */.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad855d */.elementor-842 .elementor-element.elementor-element-3ad855d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3ad855d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3ad855d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3ad855d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fc6d6 */.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c979e5c */.elementor-842 .elementor-element.elementor-element-c979e5c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c979e5c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c979e5c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c979e5c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e989d69 */.elementor-842 .elementor-element.elementor-element-e989d69 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e989d69::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e989d69::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e989d69:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3df317a */.elementor-842 .elementor-element.elementor-element-3df317a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3df317a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3df317a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3df317a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f149c8 */.elementor-842 .elementor-element.elementor-element-2f149c8 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2f149c8::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2f149c8::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2f149c8:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44a153 */.elementor-842 .elementor-element.elementor-element-f44a153 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f44a153::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f44a153::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f44a153:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-375014d */.elementor-842 .elementor-element.elementor-element-375014d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-375014d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-375014d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-375014d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f58b1 */.elementor-842 .elementor-element.elementor-element-01f58b1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-01f58b1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-01f58b1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-01f58b1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bafbec */.elementor-842 .elementor-element.elementor-element-6bafbec {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6bafbec::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6bafbec::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6bafbec:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbfb056 */.elementor-842 .elementor-element.elementor-element-bbfb056 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-bbfb056::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-bbfb056::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-bbfb056:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29ee0 */.elementor-842 .elementor-element.elementor-element-9f29ee0 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9f29ee0:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e768f90 */.elementor-842 .elementor-element.elementor-element-e768f90 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e768f90::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e768f90::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e768f90:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a45884 */.elementor-842 .elementor-element.elementor-element-7a45884 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-7a45884::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-7a45884::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-7a45884:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399f5a9 */.elementor-842 .elementor-element.elementor-element-399f5a9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-399f5a9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-399f5a9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-399f5a9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc4d58 */.elementor-842 .elementor-element.elementor-element-dcc4d58 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dcc4d58:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17baa91 */.elementor-842 .elementor-element.elementor-element-17baa91 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-17baa91::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-17baa91::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-17baa91:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a828 */.elementor-842 .elementor-element.elementor-element-3e3a828 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3e3a828::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3e3a828::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3e3a828:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca7d1 */.elementor-842 .elementor-element.elementor-element-71ca7d1 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-71ca7d1:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125b0c5 */.elementor-842 .elementor-element.elementor-element-125b0c5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-125b0c5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-125b0c5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-125b0c5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f22ecb */.elementor-842 .elementor-element.elementor-element-8f22ecb {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-8f22ecb:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c3778 */.elementor-842 .elementor-element.elementor-element-79c3778 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-79c3778::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-79c3778::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-79c3778:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbc82c */.elementor-842 .elementor-element.elementor-element-2dbc82c {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-2dbc82c:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e8a478 */.elementor-842 .elementor-element.elementor-element-0e8a478 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0e8a478::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0e8a478::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0e8a478:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22afefe */.elementor-842 .elementor-element.elementor-element-22afefe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-22afefe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-22afefe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-22afefe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4afd348 */.elementor-842 .elementor-element.elementor-element-4afd348 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-4afd348::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-4afd348::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-4afd348:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58534fd */.elementor-842 .elementor-element.elementor-element-58534fd {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-58534fd::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-58534fd::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-58534fd:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f40e84 */.elementor-842 .elementor-element.elementor-element-6f40e84 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6f40e84::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6f40e84::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6f40e84:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b270b */.elementor-842 .elementor-element.elementor-element-14b270b {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-14b270b::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-14b270b::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-14b270b:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414f5bf */.elementor-842 .elementor-element.elementor-element-414f5bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-414f5bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-414f5bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-414f5bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6b1ea3 */.elementor-842 .elementor-element.elementor-element-f6b1ea3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-f6b1ea3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4b542 */.elementor-842 .elementor-element.elementor-element-cf4b542 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cf4b542::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cf4b542::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cf4b542:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9668d8a */.elementor-842 .elementor-element.elementor-element-9668d8a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-9668d8a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-9668d8a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-9668d8a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e41fe */.elementor-842 .elementor-element.elementor-element-b5e41fe {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-b5e41fe:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c1ded */.elementor-842 .elementor-element.elementor-element-45c1ded {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-45c1ded::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-45c1ded::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-45c1ded:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-defff68 */.elementor-842 .elementor-element.elementor-element-defff68 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-defff68::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-defff68::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-defff68:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe648 */.elementor-842 .elementor-element.elementor-element-47fe648 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-47fe648::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-47fe648::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-47fe648:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997e0bf */.elementor-842 .elementor-element.elementor-element-997e0bf {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-997e0bf::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-997e0bf::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-997e0bf:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-251784a */.elementor-842 .elementor-element.elementor-element-251784a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-251784a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-251784a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-251784a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c68c65a */.elementor-842 .elementor-element.elementor-element-c68c65a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-c68c65a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-c68c65a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-c68c65a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460082d */.elementor-842 .elementor-element.elementor-element-460082d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-460082d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-460082d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-460082d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3995b4 */.elementor-842 .elementor-element.elementor-element-a3995b4 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a3995b4::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a3995b4::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a3995b4:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf9cac */.elementor-842 .elementor-element.elementor-element-fdf9cac {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-fdf9cac:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9364e3 */.elementor-842 .elementor-element.elementor-element-a9364e3 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-a9364e3::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-a9364e3::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-a9364e3:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d09da0b */.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d09da0b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-59c2d64 */.elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-59c2d64 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8d47df3 */.elementor-842 .elementor-element.elementor-element-8d47df3 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc70ec9 */.elementor-842 .elementor-element.elementor-element-dc70ec9 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-dc70ec9:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5554876 */.elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5554876 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-5b51a63 */.elementor-842 .elementor-element.elementor-element-5b51a63 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b8c8f5 */.elementor-842 .elementor-element.elementor-element-6b8c8f5 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-6b8c8f5:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8ce495a */.elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-8ce495a .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-796d265 */.elementor-842 .elementor-element.elementor-element-796d265 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0775809 */.elementor-842 .elementor-element.elementor-element-0775809 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-0775809::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-0775809::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-0775809:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8d42c2 */.elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f8d42c2 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938c566 */.elementor-842 .elementor-element.elementor-element-938c566 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-938c566::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-938c566::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-938c566:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be32b9b */.elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-be32b9b .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff8c39d */.elementor-842 .elementor-element.elementor-element-ff8c39d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ff8c39d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ee68aa */.elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-1ee68aa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88afa33 */.elementor-842 .elementor-element.elementor-element-88afa33 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-88afa33::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-88afa33::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-88afa33:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a64afa */.elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-5a64afa .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439dc63 */.elementor-842 .elementor-element.elementor-element-439dc63 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-439dc63::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-439dc63::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-439dc63:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1f1014 */.elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1f1014 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75814a */.elementor-842 .elementor-element.elementor-element-e75814a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-e75814a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-e75814a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-e75814a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50d4570 */.elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-50d4570 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa5d20a */.elementor-842 .elementor-element.elementor-element-aa5d20a {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-aa5d20a:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ae9b36 */.elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-3ae9b36 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1ff89 */.elementor-842 .elementor-element.elementor-element-cb1ff89 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-cb1ff89:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1497fb */.elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-f1497fb .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d478a40 */.elementor-842 .elementor-element.elementor-element-d478a40 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-d478a40::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-d478a40::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-d478a40:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d01da89 */.elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-d01da89 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecbab45 */.elementor-842 .elementor-element.elementor-element-ecbab45 {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-ecbab45::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-ecbab45::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-ecbab45:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-582cb88 */.elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-582cb88 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad855d */.elementor-842 .elementor-element.elementor-element-3ad855d {
    background: radial-gradient(26.11% 10% at 87.97% 102.45%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(21.69% 11.33% at 15.71% 101.7%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%), radial-gradient(37.6% 33.05% at 50% 102.47%, rgba(0, 20, 240, 0.4) 0%, rgba(0, 20, 240, 0) 100%);
    backdrop-filter: blur(10px);
}
.elementor-842 .elementor-element.elementor-element-3ad855d::before {
    content: "";
    position: absolute;
    border-radius: 24px;
    padding: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.2) 1.13%, rgba(93, 113, 230, 0.2) 47.8%, rgba(2, 13, 133, 0.2) 93.56%);
    -webkit-mask: linear-gradient(white, white) content-box, linear-gradient(white, white);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    border: none;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}
.elementor-842 .elementor-element.elementor-element-3ad855d::after {
    content: "";
    position: absolute;
    border-radius: 24px;
    border: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.3;
    background: radial-gradient(289.23% 56.98% at 50% 102.47%, rgba(0, 20, 240, 0.6) 0%, rgba(0, 20, 240, 0) 100%);
    pointer-events: none;
    transition: all ease 0.4s;
}
.elementor-842 .elementor-element.elementor-element-3ad855d:hover::after {
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fc6d6 */.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-wrapper {
    width: fit-content;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .swiper-slide {
    display: flex;
}

.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
    width: calc(100% - 81px - 24px);
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image1.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: transparent;
}
.elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-img::before {
  content: "";
  position: absolute;
  z-index: 9;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: #ADB4FF;
  opacity: 1;
  mix-blend-mode: color;
  mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  -webkit-mask-image: url('https://resonance.holdings/wp-content/uploads/2025/08/image-2.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
}
@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-content {
        width: calc(100% - 70px - 24px);
    }
    .elementor-842 .elementor-element.elementor-element-a7fc6d6 .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
        flex-direction: row;
        gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-b1c5ee4 */#hide {display:none  !important;}


.elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tab-title[aria-selected="true"] {
    background: radial-gradient(46.88% 81.06% at 48.51% 100%, rgba(2, 13, 133, 0.8) 40%, rgba(2, 13, 133, 0) 100%) !important;
}
.elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tabs-heading{
    position: relative;
}
.elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tabs-heading::before {
    content: '';
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0px;
    width: 100%;
    height: 1px;
    background: linear-gradient(314.36deg, rgba(2, 13, 133, 0.6) 1.13%, rgba(93, 113, 230, 0.6) 47.8%, rgba(2, 13, 133, 0.6) 93.56%);
}
@media (min-width: 768px) {
    .elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tabs {
        align-items: center;
    }
    .elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tab-title {
        min-width: 314px;
    }
}

@media (max-width: 575.98px) {
    .elementor-842 .elementor-element.elementor-element-b1c5ee4 .swiper {
        overflow: visible;
    }
    .elementor-842 .elementor-element.elementor-element-b1c5ee4 .e-n-tab-title {
        width: 50%;
        max-width: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18a830b */.elementor-842 .elementor-element.elementor-element-18a830b img {
    filter: blur(750px);
}
.elementor-842 .elementor-element.elementor-element-18a830b {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4c9952 */.elementor-842 .elementor-element.elementor-element-d4c9952 img {
    filter: blur(50px);
}
.elementor-842 .elementor-element.elementor-element-d4c9952 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d73ca37 */.elementor-842 .elementor-element.elementor-element-d73ca37 img {
    filter: blur(750px);
}
.elementor-842 .elementor-element.elementor-element-d73ca37 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5646a26 */.elementor-842 .elementor-element.elementor-element-5646a26 img {
    filter: blur(150px);
}
.elementor-842 .elementor-element.elementor-element-5646a26 {
    pointer-events: none;
}/* End custom CSS */