.elementor-34443 .elementor-element.elementor-element-0a292b6{--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;--padding-top:180px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-9097f1f{--display:flex;--justify-content:center;}.elementor-34443 .elementor-element.elementor-element-017b5b0{text-align:start;}.elementor-34443 .elementor-element.elementor-element-017b5b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-8035e01{text-align:start;}.elementor-34443 .elementor-element.elementor-element-8035e01 .elementor-heading-title{font-family:var( --e-global-typography-4e2f009-font-family ), Sans-serif;font-size:var( --e-global-typography-4e2f009-font-size );font-weight:var( --e-global-typography-4e2f009-font-weight );line-height:var( --e-global-typography-4e2f009-line-height );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-icon i{color:var( --e-global-color-8908ed8 );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-icon svg{fill:var( --e-global-color-8908ed8 );transition:fill 0.3s;}.elementor-34443 .elementor-element.elementor-element-8617433{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-ba65898 .elementor-button{background-color:var( --e-global-color-8908ed8 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-ba65898 .elementor-button:hover, .elementor-34443 .elementor-element.elementor-element-ba65898 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-ba65898 .elementor-button:hover svg, .elementor-34443 .elementor-element.elementor-element-ba65898 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-c9d5092{--display:flex;--justify-content:center;}.elementor-34443 .elementor-element.elementor-element-c5fa8d9 > .elementor-widget-container{margin:-24px -24px -24px -24px;}.elementor-34443 .elementor-element.elementor-element-c5fa8d9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 340deg );}.elementor-34443 .elementor-element.elementor-element-c88095d{--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:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-c88095d:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-c88095d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-84831cb ) 100%);}.elementor-34443 .elementor-element.elementor-element-2f391e2{--display:flex;}.elementor-34443 .elementor-element.elementor-element-51ae45e{text-align:center;}.elementor-34443 .elementor-element.elementor-element-51ae45e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-fe931a4{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-34443 .elementor-element.elementor-element-fe931a4.elementor-element{--align-self:center;}.elementor-34443 .elementor-element.elementor-element-fe931a4 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-92fe724{--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;border-style:none;--border-style:none;}.elementor-34443 .elementor-element.elementor-element-fd3096f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34443 .elementor-element.elementor-element-66da5ff{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-66da5ff:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-66da5ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-5a6121e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-e6b026d .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-07a1669{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-07a1669:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-07a1669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-f8b5d04 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-0dbcae1 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-65d2be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34443 .elementor-element.elementor-element-1dadc41{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-1dadc41:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-1dadc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-e02abcb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-891433d .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-4fdd0f1{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-4fdd0f1:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-4fdd0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-ff752ed .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-758f8e4 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-7a68133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-34443 .elementor-element.elementor-element-5e25ad0{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-5e25ad0:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-5e25ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-5054e6a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-38b3c23 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-2646fc8{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(16, 24.000000000000014, 40, 0.04);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34443 .elementor-element.elementor-element-2646fc8:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-2646fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-4c4ced4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-14763de .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-2ebb215{--display:flex;}.elementor-34443 .elementor-element.elementor-element-e4b75b4{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-34443 .elementor-element.elementor-element-e4b75b4.elementor-element{--align-self:center;}.elementor-34443 .elementor-element.elementor-element-e4b75b4 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-ab46cbe .elementor-button{background-color:var( --e-global-color-8908ed8 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-ab46cbe .elementor-button:hover, .elementor-34443 .elementor-element.elementor-element-ab46cbe .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-ab46cbe .elementor-button:hover svg, .elementor-34443 .elementor-element.elementor-element-ab46cbe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-2b33e65{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-2b33e65:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-2b33e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-84831cb ) 100%);}.elementor-34443 .elementor-element.elementor-element-0fb0d33{--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-34443 .elementor-element.elementor-element-3ff1e6c{text-align:start;}.elementor-34443 .elementor-element.elementor-element-3ff1e6c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-6095409{text-align:start;}.elementor-34443 .elementor-element.elementor-element-6095409 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-b53fc01 );}.elementor-34443 .elementor-element.elementor-element-2e9bef4{--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-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-34443 .elementor-element.elementor-element-f4366c6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-text{color:var( --e-global-color-b53fc01 );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-6133104{--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;--padding-top:140px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-6133104:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-6133104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-b53fc01 ) 100%);}.elementor-34443 .elementor-element.elementor-element-79e01ca{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-34443 .elementor-element.elementor-element-9b3988e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-8908ed8 );}.elementor-34443 .elementor-element.elementor-element-9f2a531.elementor-element{--align-self:center;}.elementor-34443 .elementor-element.elementor-element-9f2a531 .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-d15ba51{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-34443 .elementor-element.elementor-element-29cc225 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-8908ed8 );}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-34443 .elementor-element.elementor-element-183e15b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > a{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-34443 .elementor-element.elementor-element-6d503fa{--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;--padding-top:140px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-6d503fa:not(.elementor-motion-effects-element-type-background), .elementor-34443 .elementor-element.elementor-element-6d503fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b53fc01 ) 0%, var( --e-global-color-31b2758 ) 100%);}.elementor-34443 .elementor-element.elementor-element-6ca9e05{--display:flex;}.elementor-34443 .elementor-element.elementor-element-66bb3ce{text-align:center;}.elementor-34443 .elementor-element.elementor-element-66bb3ce .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-845374a{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;}.elementor-34443 .elementor-element.elementor-element-845374a.elementor-element{--align-self:center;}.elementor-34443 .elementor-element.elementor-element-845374a .elementor-heading-title{font-family:var( --e-global-typography-ca377c6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca377c6-font-size );font-weight:var( --e-global-typography-ca377c6-font-weight );line-height:var( --e-global-typography-ca377c6-line-height );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-3c818e2 .elementor-button{background-color:var( --e-global-color-8908ed8 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34443 .elementor-element.elementor-element-3c818e2 .elementor-button:hover, .elementor-34443 .elementor-element.elementor-element-3c818e2 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-34443 .elementor-element.elementor-element-3c818e2 .elementor-button:hover svg, .elementor-34443 .elementor-element.elementor-element-3c818e2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-34443 .elementor-element.elementor-element-017b5b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-8035e01 .elementor-heading-title{font-size:var( --e-global-typography-4e2f009-font-size );line-height:var( --e-global-typography-4e2f009-line-height );}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-51ae45e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-fe931a4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-5a6121e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-e6b026d .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-f8b5d04 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-0dbcae1 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-e02abcb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-891433d .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-ff752ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-758f8e4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-5054e6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-38b3c23 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-4c4ced4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-14763de .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-e4b75b4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-3ff1e6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-6095409 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-9b3988e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-9f2a531 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-29cc225 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-66bb3ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-845374a .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}}@media(max-width:767px){.elementor-34443 .elementor-element.elementor-element-0a292b6{--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-017b5b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-8035e01 .elementor-heading-title{font-size:var( --e-global-typography-4e2f009-font-size );line-height:var( --e-global-typography-4e2f009-line-height );}.elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-8617433 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-c88095d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-51ae45e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-fe931a4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-5a6121e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-e6b026d .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-f8b5d04 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-0dbcae1 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-e02abcb .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-891433d .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-ff752ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-758f8e4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-5054e6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-38b3c23 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-4c4ced4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-14763de .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-e4b75b4 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-2b33e65{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-3ff1e6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-6095409 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-f4366c6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-6133104{--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-9b3988e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-9f2a531 .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-29cc225 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-34443 .elementor-element.elementor-element-183e15b .elementor-icon-list-item > a{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}.elementor-34443 .elementor-element.elementor-element-6d503fa{--padding-top:80px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-34443 .elementor-element.elementor-element-66bb3ce .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-34443 .elementor-element.elementor-element-845374a .elementor-heading-title{font-size:var( --e-global-typography-ca377c6-font-size );line-height:var( --e-global-typography-ca377c6-line-height );}}/* Start custom CSS for container, class: .elementor-element-0a292b6 */.mesh-test{
  position: relative;
  overflow: hidden;
  background-color: hsla(163,33%,40%,1);
  background-image:
    radial-gradient(at 80% 100%, hsla(196,70%,14%,1) 0px, transparent 50%),
    radial-gradient(at 75% 25%, hsla(73,67%,70%,1) 0px, transparent 50%),
    radial-gradient(at 0% 0%, hsla(190,60%,21%,1) 0px, transparent 50%),
    radial-gradient(at 41% 96%, hsla(196,71%,10%,1) 0px, transparent 50%);
  background-size: 200% 200%;
  animation: meshMove 13s ease-in-out infinite;
  transform: translateZ(0);
}

/* второй слой: мягкие “блики” (те же цвета), отдельно двигаются */
.mesh-test::before{
  content: "";
  position: absolute;
  inset: -35%;
  pointer-events: none;

  background-image:
    radial-gradient(circle at 20% 30%, hsla(73,67%,70%,0.55) 0px, transparent 55%),
    radial-gradient(circle at 75% 35%, hsla(190,60%,21%,0.45) 0px, transparent 60%),
    radial-gradient(circle at 70% 85%, hsla(196,70%,14%,0.40) 0px, transparent 55%),
    radial-gradient(circle at 35% 90%, hsla(196,71%,10%,0.35) 0px, transparent 58%);

  filter: blur(38px) saturate(115%);
  opacity: 0.9;

  animation: glowMove 16s ease-in-out infinite alternate;
  will-change: transform;
  transform: translate3d(0,0,0);
}

@keyframes meshMove{
  0%   { background-position: 0% 20%; }
  25%  { background-position: 100% 50%; }
  50%  { background-position: 50% 70%; }
  100% { background-position: 0% 20%; }
}

/* движение “бликов” — более живое и Stripe-like */
@keyframes glowMove{
  0%   { transform: translate3d(-6%, -4%, 0) rotate(-4deg) scale(1.05); }
  50%  { transform: translate3d(4%,  2%, 0) rotate( 4deg) scale(1.10); }
  100% { transform: translate3d(8%, -2%, 0) rotate( 9deg) scale(1.06); }
}

/* уважение к настройке reduced motion */
@media (prefers-reduced-motion: reduce){
  .mesh-test,
  .mesh-test::before{
    animation: none !important;
  }
}/* End custom CSS */