.elementor-834 .elementor-element.elementor-element-8a182ea{--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;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-8a182ea:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-8a182ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) -15%, var( --e-global-color-primary ) 45%);}.elementor-834 .elementor-element.elementor-element-dda2584{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-6499411{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-6499411:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-6499411.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-22348a8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-834 .elementor-element.elementor-element-22348a8.elementor-element{--align-self:center;}.elementor-834 .elementor-element.elementor-element-22348a8 .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-1cae0af{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-1cae0af.elementor-element{--align-self:flex-start;}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:12px 15px 12px 15px;}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:hover, .elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:focus{background-color:var( --e-global-color-3dd3037 );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:hover svg, .elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button .elementor-button-icon i, .elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-1ace1da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-60d49fe{--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;--overlay-opacity:0.7;--padding-top:200px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-60d49fe:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-60d49fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-60d49fe::before, .elementor-834 .elementor-element.elementor-element-60d49fe > .elementor-background-video-container::before, .elementor-834 .elementor-element.elementor-element-60d49fe > .e-con-inner > .elementor-background-video-container::before, .elementor-834 .elementor-element.elementor-element-60d49fe > .elementor-background-slideshow::before, .elementor-834 .elementor-element.elementor-element-60d49fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-834 .elementor-element.elementor-element-60d49fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-834 .elementor-element.elementor-element-8d61b5c{--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:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-193f368{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-193f368:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-193f368.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-669c59c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-834 .elementor-element.elementor-element-669c59c.elementor-element{--align-self:center;}.elementor-834 .elementor-element.elementor-element-669c59c .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-96696b3{width:var( --container-widget-width, 65% );max-width:65%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-size:24px;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-96696b3.elementor-element{--align-self:center;}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:12px 15px 12px 15px;}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:hover, .elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:focus{background-color:var( --e-global-color-3dd3037 );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:hover svg, .elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button .elementor-button-icon i, .elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-b0766c1{--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;--padding-top:2px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-b0766c1:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-b0766c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-ad0dabb{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-ad0dabb:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-ad0dabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-0960cc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-834 .elementor-element.elementor-element-832f462{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-832f462:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-832f462.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.15em;}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-6ef1b2f{--e-image-carousel-slides-to-show:6;}.elementor-834 .elementor-element.elementor-element-6ef1b2f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-834 .elementor-element.elementor-element-0d58114{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-0d58114:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-0d58114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 43%, var( --e-global-color-4072f75 ) 100%);}.elementor-834 .elementor-element.elementor-element-b7e1c75{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-7435e63{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-7435e63:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-7435e63.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-0919e08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-834 .elementor-element.elementor-element-0919e08 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-a21f042{width:var( --container-widget-width, 70% );max-width:70%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-a21f042 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-1bbde95{--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-834 .elementor-element.elementor-element-f68ba4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-f68ba4a:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-f68ba4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(275deg, var( --e-global-color-accent ) -100%, var( --e-global-color-primary ) 25%);}.elementor-834 .elementor-element.elementor-element-94feb56{padding:0px 0px 20px 0px;}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-wrapper{text-align:start;}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-cd2021b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-cd2021b:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-cd2021b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(55deg, var( --e-global-color-accent ) -100%, var( --e-global-color-primary ) 25%);}.elementor-834 .elementor-element.elementor-element-9054ebb{padding:0px 0px 20px 0px;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-wrapper{text-align:start;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-a72224d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-a72224d:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-a72224d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) -100%, var( --e-global-color-primary ) 25%);}.elementor-834 .elementor-element.elementor-element-2ec4485{padding:0px 0px 20px 0px;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-wrapper{text-align:start;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-c7a8781{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-c7a8781:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-c7a8781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(301deg, var( --e-global-color-accent ) -100%, var( --e-global-color-primary ) 25%);}.elementor-834 .elementor-element.elementor-element-bea6150{padding:0px 0px 20px 0px;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-wrapper{text-align:start;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title{margin-bottom:10px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-image-box-title{margin-bottom:10px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-de57df4{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-834 .elementor-element.elementor-element-e3e6f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;padding:12px 15px 12px 15px;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:hover, .elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:focus{background-color:var( --e-global-color-3dd3037 );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:hover svg, .elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button .elementor-button-icon i, .elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-21e36e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-362b377{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-6bf528f{--display:flex;--justify-content:flex-start;}.elementor-834 .elementor-element.elementor-element-6968395{--display:flex;}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-69a73c7{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-69a73c7:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-69a73c7.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-2a796ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-834 .elementor-element.elementor-element-2a796ad .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-00e73dd{width:var( --container-widget-width, 480px );max-width:480px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-00e73dd p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-a0bf9ea{text-align:center;}.elementor-834 .elementor-element.elementor-element-a0bf9ea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-8997863{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:00px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-8997863:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-8997863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4072f75 );}.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text{text-align:center;}.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text *{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-d814752{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text{text-align:center;}.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text *{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-42914ae{--display:flex;}.elementor-834 .elementor-element.elementor-element-42914ae:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-42914ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-834 .elementor-element.elementor-element-42914ae > .elementor-shape-top .elementor-shape-fill, .elementor-834 .elementor-element.elementor-element-42914ae > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4072f75 );}.elementor-834 .elementor-element.elementor-element-42914ae > .elementor-shape-top svg, .elementor-834 .elementor-element.elementor-element-42914ae > .e-con-inner > .elementor-shape-top svg{height:145px;}.elementor-834 .elementor-element.elementor-element-131e906{--spacer-size:150px;}.elementor-834 .elementor-element.elementor-element-9d8e1c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-9d8e1c0:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-9d8e1c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-5e19f16{--display:flex;}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-a11b5f0{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-a11b5f0:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-a11b5f0.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-8e30dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter{gap:3px;}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin-top:20px;}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter{gap:3px;}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin-top:20px;}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter{gap:3px;}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin-top:20px;}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter{gap:3px;}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-number-wrapper{gap:3px;color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-title{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );margin-top:20px;}.elementor-834 .elementor-element.elementor-element-8575465{--display:flex;}.elementor-834 .elementor-element.elementor-element-8575465:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-8575465 > .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-primary ) 90%);}.elementor-834 .elementor-element.elementor-element-8575465 > .elementor-shape-bottom .elementor-shape-fill, .elementor-834 .elementor-element.elementor-element-8575465 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-4072f75 );}.elementor-834 .elementor-element.elementor-element-8575465 > .elementor-shape-bottom svg, .elementor-834 .elementor-element.elementor-element-8575465 > .e-con-inner > .elementor-shape-bottom svg{height:168px;}.elementor-834 .elementor-element.elementor-element-ef61e05{--spacer-size:150px;}.elementor-834 .elementor-element.elementor-element-f4261f8{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-f4261f8:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-f4261f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4072f75 ) 15%, var( --e-global-color-4072f75 ) 100%);}.elementor-834 .elementor-element.elementor-element-6a1acd6{--display:flex;}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-3784dac{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-3784dac:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-3784dac.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-e799f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-834 .elementor-element.elementor-element-e799f0d .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-bad4d40{--display:flex;}.elementor-834 .elementor-element.elementor-element-92489fb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-4c04584{--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;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-4c04584:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-4c04584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 50%, var( --e-global-color-accent ) 200%);}.elementor-834 .elementor-element.elementor-element-b7b2c9d{--display:flex;}.elementor-834 .elementor-element.elementor-element-dbf3603{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-834 .elementor-element.elementor-element-dbf3603 .elementor-heading-title{font-family:var( --e-global-typography-457406b-font-family ), Sans-serif;font-size:var( --e-global-typography-457406b-font-size );font-weight:var( --e-global-typography-457406b-font-weight );text-transform:var( --e-global-typography-457406b-text-transform );font-style:var( --e-global-typography-457406b-font-style );text-decoration:var( --e-global-typography-457406b-text-decoration );line-height:var( --e-global-typography-457406b-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-698c5ab{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-698c5ab p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-57210a3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-57210a3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-57210a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-57210a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-1d56dd8{text-align:start;font-family:var( --e-global-typography-e4b50ef-font-family ), Sans-serif;font-size:var( --e-global-typography-e4b50ef-font-size );font-weight:var( --e-global-typography-e4b50ef-font-weight );text-transform:var( --e-global-typography-e4b50ef-text-transform );font-style:var( --e-global-typography-e4b50ef-font-style );text-decoration:var( --e-global-typography-e4b50ef-text-decoration );line-height:var( --e-global-typography-e4b50ef-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-1d56dd8 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-a9312b4{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-a9312b4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-1cc84df{--display:flex;}.elementor-834 .elementor-element.elementor-element-6626ad1{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-6626ad1:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-6626ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(175deg, var( --e-global-color-primary ) 55%, #7C5CFF9C 200%);}.elementor-834 .elementor-element.elementor-element-2f51e62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-9afff2c{--display:flex;}.elementor-834 .elementor-element.elementor-element-5be5239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-834 .elementor-element.elementor-element-5be5239 .elementor-heading-title{font-family:var( --e-global-typography-457406b-font-family ), Sans-serif;font-size:var( --e-global-typography-457406b-font-size );font-weight:var( --e-global-typography-457406b-font-weight );text-transform:var( --e-global-typography-457406b-text-transform );font-style:var( --e-global-typography-457406b-font-style );text-decoration:var( --e-global-typography-457406b-text-decoration );line-height:var( --e-global-typography-457406b-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-2038ee6{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-2038ee6 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-f941e3c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-f941e3c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-f941e3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-f941e3c .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-56afa65{text-align:start;font-family:var( --e-global-typography-e4b50ef-font-family ), Sans-serif;font-size:var( --e-global-typography-e4b50ef-font-size );font-weight:var( --e-global-typography-e4b50ef-font-weight );text-transform:var( --e-global-typography-e4b50ef-text-transform );font-style:var( --e-global-typography-e4b50ef-font-style );text-decoration:var( --e-global-typography-e4b50ef-text-decoration );line-height:var( --e-global-typography-e4b50ef-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-56afa65 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-3a3c397{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-3a3c397 .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-eee615b{--display:flex;}.elementor-834 .elementor-element.elementor-element-9ca84d0{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-9ca84d0:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-9ca84d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 55%, var( --e-global-color-accent ) 200%);}.elementor-834 .elementor-element.elementor-element-e713685{--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;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-f9797e2{--display:flex;}.elementor-834 .elementor-element.elementor-element-878a48f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-834 .elementor-element.elementor-element-878a48f .elementor-heading-title{font-family:var( --e-global-typography-457406b-font-family ), Sans-serif;font-size:var( --e-global-typography-457406b-font-size );font-weight:var( --e-global-typography-457406b-font-weight );text-transform:var( --e-global-typography-457406b-text-transform );font-style:var( --e-global-typography-457406b-font-style );text-decoration:var( --e-global-typography-457406b-text-decoration );line-height:var( --e-global-typography-457406b-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-11d32f1{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-11d32f1 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-ec601cf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-ec601cf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-ec601cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-ec601cf .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-b103803{text-align:start;font-family:var( --e-global-typography-e4b50ef-font-family ), Sans-serif;font-size:var( --e-global-typography-e4b50ef-font-size );font-weight:var( --e-global-typography-e4b50ef-font-weight );text-transform:var( --e-global-typography-e4b50ef-text-transform );font-style:var( --e-global-typography-e4b50ef-font-style );text-decoration:var( --e-global-typography-e4b50ef-text-decoration );line-height:var( --e-global-typography-e4b50ef-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-b103803 p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-32165be{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-32165be .elementor-icon-list-text{transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-32e68ae{--display:flex;--justify-content:center;}.elementor-834 .elementor-element.elementor-element-9fa4d96{--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:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:37px;--n-tabs-gap:30px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:21px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:25px;--n-tabs-icon-gap:15px;--n-tabs-icon-color:var( --e-global-color-text );--n-tabs-icon-color-active:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-9fa4d96 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-834 .elementor-element.elementor-element-9fa4d96.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7C5CFF00;border-style:none;}.elementor-834 .elementor-element.elementor-element-9fa4d96.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-834 .elementor-element.elementor-element-9fa4d96.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#7C5CFF00;border-style:none;}.elementor-834 .elementor-element.elementor-element-9fa4d96.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-834 .elementor-element.elementor-element-9fa4d96.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-family:"Manrope", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-834 .elementor-element.elementor-element-9fa4d96 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );--n-tabs-icon-color-hover:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-15bfbac{--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:0px 100px;--row-gap:0px;--column-gap:100px;--flex-wrap:nowrap;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-15bfbac:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-15bfbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4072f75 );}.elementor-834 .elementor-element.elementor-element-3927f34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-6886946{width:100%;max-width:100%;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-834 .elementor-element.elementor-element-6886946:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:10px;}.elementor-834 .elementor-element.elementor-element-6886946.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:10px;}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-834 .elementor-element.elementor-element-964c30a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-834 .elementor-element.elementor-element-964c30a .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-e41d8ab{width:var( --container-widget-width, 550px );max-width:550px;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-834 .elementor-element.elementor-element-e41d8ab p{margin-block-end:0px;}.elementor-834 .elementor-element.elementor-element-6b56015{--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:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-147477c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-d0109c0{padding:0px 0px 0px 0px;border-style:none;}.elementor-834 .elementor-element.elementor-element-d0109c0:hover{border-style:none;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-d0109c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-d0109c0.elementor-view-framed .elementor-icon, .elementor-834 .elementor-element.elementor-element-d0109c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon{font-size:60px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title a{font-family:var( --e-global-typography-13bbe57-font-family ), Sans-serif;font-size:var( --e-global-typography-13bbe57-font-size );font-weight:var( --e-global-typography-13bbe57-font-weight );text-transform:var( --e-global-typography-13bbe57-text-transform );font-style:var( --e-global-typography-13bbe57-font-style );text-decoration:var( --e-global-typography-13bbe57-text-decoration );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-e8e6957{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-834 .elementor-element.elementor-element-420747c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-befb8ad{padding:0px 0px 0px 0px;border-style:none;}.elementor-834 .elementor-element.elementor-element-befb8ad:hover{border-style:none;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-befb8ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-befb8ad.elementor-view-framed .elementor-icon, .elementor-834 .elementor-element.elementor-element-befb8ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon{font-size:60px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title a{font-family:var( --e-global-typography-13bbe57-font-family ), Sans-serif;font-size:var( --e-global-typography-13bbe57-font-size );font-weight:var( --e-global-typography-13bbe57-font-weight );text-transform:var( --e-global-typography-13bbe57-text-transform );font-style:var( --e-global-typography-13bbe57-font-style );text-decoration:var( --e-global-typography-13bbe57-text-decoration );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-96b7e28{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-834 .elementor-element.elementor-element-44e2c0b{--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:10px 20px;--row-gap:10px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E0E0E0;--border-color:#E0E0E0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-a709006{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-399d3ab{padding:0px 0px 0px 0px;border-style:none;}.elementor-834 .elementor-element.elementor-element-399d3ab:hover{border-style:none;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-399d3ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-399d3ab.elementor-view-framed .elementor-icon, .elementor-834 .elementor-element.elementor-element-399d3ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon{font-size:60px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title a{font-family:var( --e-global-typography-13bbe57-font-family ), Sans-serif;font-size:var( --e-global-typography-13bbe57-font-size );font-weight:var( --e-global-typography-13bbe57-font-weight );text-transform:var( --e-global-typography-13bbe57-text-transform );font-style:var( --e-global-typography-13bbe57-font-style );text-decoration:var( --e-global-typography-13bbe57-text-decoration );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-e2af608{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-834 .elementor-element.elementor-element-fedcadc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E0E0E0;--border-color:#E0E0E0;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-d99f13b{padding:0px 0px 0px 0px;border-style:none;}.elementor-834 .elementor-element.elementor-element-d99f13b:hover{border-style:none;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title{margin-bottom:5px;margin-top:0;color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-image-box-title{margin-bottom:5px;margin-top:0;}.elementor-834 .elementor-element.elementor-element-d99f13b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-d99f13b.elementor-view-framed .elementor-icon, .elementor-834 .elementor-element.elementor-element-d99f13b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon{font-size:60px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-icon{margin-top:4px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title a{font-family:var( --e-global-typography-13bbe57-font-family ), Sans-serif;font-size:var( --e-global-typography-13bbe57-font-size );font-weight:var( --e-global-typography-13bbe57-font-weight );text-transform:var( --e-global-typography-13bbe57-text-transform );font-style:var( --e-global-typography-13bbe57-font-style );text-decoration:var( --e-global-typography-13bbe57-text-decoration );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-42c6cc2{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-834 .elementor-element.elementor-element-6174ae3{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-6174ae3:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-6174ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4072f75 );}.elementor-834 .elementor-element.elementor-element-f124e04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-834 .elementor-element.elementor-element-f124e04:not(.elementor-motion-effects-element-type-background), .elementor-834 .elementor-element.elementor-element-f124e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(275deg, var( --e-global-color-accent ) 24%, var( --e-global-color-accent ) 100%);}.elementor-834 .elementor-element.elementor-element-1bd3c42{--display:flex;}.elementor-834 .elementor-element.elementor-element-49b1f0a{text-align:start;}.elementor-834 .elementor-element.elementor-element-49b1f0a .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:4px 4px 4px 4px;padding:12px 15px 12px 15px;}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:hover, .elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-834 .elementor-element.elementor-element-c7c4bac{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:hover svg, .elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button .elementor-button-icon i, .elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-834 .elementor-element.elementor-element-b0766c1{--content-width:1300px;}.elementor-834 .elementor-element.elementor-element-6bf528f{--width:60%;}.elementor-834 .elementor-element.elementor-element-6968395{--width:40%;}.elementor-834 .elementor-element.elementor-element-bad4d40{--width:100%;}.elementor-834 .elementor-element.elementor-element-b7b2c9d{--width:55%;}.elementor-834 .elementor-element.elementor-element-9afff2c{--width:55%;}.elementor-834 .elementor-element.elementor-element-f9797e2{--width:55%;}.elementor-834 .elementor-element.elementor-element-15bfbac{--content-width:1300px;}.elementor-834 .elementor-element.elementor-element-1bd3c42{--width:60%;}}@media(max-width:1024px){.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-22348a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-669c59c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > a{font-size:12px;}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-0919e08 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-a21f042{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title a{font-size:29px;letter-spacing:-1.2px;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title a{font-size:29px;letter-spacing:-1.2px;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title a{font-size:29px;letter-spacing:-1.2px;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title a{font-size:29px;letter-spacing:-1.2px;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-2a796ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-00e73dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-a0bf9ea .elementor-heading-title{font-size:38px;letter-spacing:-2.8px;}.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text *{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text *{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-e799f0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-dbf3603 .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-698c5ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-1d56dd8{font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-5be5239 .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-2038ee6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-56afa65{font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-878a48f .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-11d32f1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-b103803{font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-9fa4d96{--n-tabs-title-font-size:20px;}.elementor-834 .elementor-element.elementor-element-9fa4d96.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 ){letter-spacing:-0.9px;}.elementor-834 .elementor-element.elementor-element-15bfbac{--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-964c30a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-e41d8ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-wrapper{gap:50px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-wrapper{gap:50px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-wrapper{gap:50px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-wrapper{gap:50px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-49b1f0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6499411 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-22348a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-1cae0af{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-834 .elementor-element.elementor-element-67a95bc .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-60d49fe{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-8d61b5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-193f368 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-669c59c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-96696b3{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:18px;}.elementor-834 .elementor-element.elementor-element-33dca94 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-832f462{width:100%;max-width:100%;}.elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-832f462 .elementor-icon-list-item > a{font-size:11px;line-height:1.2em;}.elementor-834 .elementor-element.elementor-element-6ef1b2f{--e-image-carousel-slides-to-show:2;}.elementor-834 .elementor-element.elementor-element-0d58114{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-7435e63 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-0919e08{text-align:center;}.elementor-834 .elementor-element.elementor-element-0919e08 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-a21f042{width:100%;max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-wrapper{text-align:center;}.elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-94feb56 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.1px;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-wrapper{text-align:center;}.elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-9054ebb .elementor-icon-box-title a{font-size:20px;letter-spacing:0.1px;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-wrapper{text-align:center;}.elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-2ec4485 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.1px;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-wrapper{text-align:center;}.elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-bea6150 .elementor-icon-box-title a{font-size:20px;letter-spacing:0.1px;}.elementor-834 .elementor-element.elementor-element-de57df4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-ea82b3d .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-21e36e6{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-362b377{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-6bf528f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-69a73c7 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-2a796ad{text-align:center;}.elementor-834 .elementor-element.elementor-element-2a796ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-00e73dd{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-a0bf9ea .elementor-heading-title{font-size:1.6em;letter-spacing:1px;}.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-9c3970c .ue-reveal-text *{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text,.elementor-834 .elementor-element.elementor-element-d814752 .ue-reveal-text *{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-42914ae > .elementor-shape-top svg, .elementor-834 .elementor-element.elementor-element-42914ae > .e-con-inner > .elementor-shape-top svg{height:60px;}.elementor-834 .elementor-element.elementor-element-131e906{--spacer-size:75px;}.elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-a11b5f0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-37680d2 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-7ba7600 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-1d3f42f .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-834 .elementor-element.elementor-element-dda28bc .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-8575465 > .elementor-shape-bottom svg, .elementor-834 .elementor-element.elementor-element-8575465 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-834 .elementor-element.elementor-element-ef61e05{--spacer-size:70px;}.elementor-834 .elementor-element.elementor-element-f4261f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-6a1acd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-3784dac .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-e799f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-834 .elementor-element.elementor-element-e799f0d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-bad4d40{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-4c04584{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-dbf3603{text-align:center;}.elementor-834 .elementor-element.elementor-element-dbf3603 .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-698c5ab{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-1d56dd8{text-align:center;font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-6626ad1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-834 .elementor-element.elementor-element-2f51e62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-5be5239{text-align:center;}.elementor-834 .elementor-element.elementor-element-5be5239 .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-2038ee6{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-56afa65{text-align:center;font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-9ca84d0{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-834 .elementor-element.elementor-element-e713685{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-878a48f{text-align:center;}.elementor-834 .elementor-element.elementor-element-878a48f .elementor-heading-title{font-size:var( --e-global-typography-457406b-font-size );line-height:var( --e-global-typography-457406b-line-height );}.elementor-834 .elementor-element.elementor-element-11d32f1{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-b103803{text-align:center;font-size:var( --e-global-typography-e4b50ef-font-size );line-height:var( --e-global-typography-e4b50ef-line-height );}.elementor-834 .elementor-element.elementor-element-9fa4d96{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:7px;--n-tabs-gap:6px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:18px;--n-tabs-icon-size:15px;--n-tabs-icon-gap:13px;}.elementor-834 .elementor-element.elementor-element-9fa4d96.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 ){letter-spacing:0.1px;}.elementor-834 .elementor-element.elementor-element-15bfbac{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-3927f34.e-con{--order:-99999 /* order start hack */;}.elementor-834 .elementor-element.elementor-element-6886946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-834 .elementor-element.elementor-element-6886946 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-834 .elementor-element.elementor-element-964c30a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-834 .elementor-element.elementor-element-964c30a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-e41d8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-834 .elementor-element.elementor-element-147477c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-wrapper{gap:20px;}.elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d0109c0 .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-e8e6957{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-834 .elementor-element.elementor-element-420747c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-wrapper{gap:20px;}.elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-befb8ad .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-96b7e28{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;}.elementor-834 .elementor-element.elementor-element-a709006{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-wrapper{gap:20px;}.elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-399d3ab .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-e2af608{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-834 .elementor-element.elementor-element-fedcadc{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-wrapper{gap:20px;}.elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title, .elementor-834 .elementor-element.elementor-element-d99f13b .elementor-icon-box-title a{font-size:var( --e-global-typography-13bbe57-font-size );line-height:var( --e-global-typography-13bbe57-line-height );}.elementor-834 .elementor-element.elementor-element-42c6cc2{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-834 .elementor-element.elementor-element-6174ae3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-834 .elementor-element.elementor-element-f124e04{--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-834 .elementor-element.elementor-element-49b1f0a{text-align:center;}.elementor-834 .elementor-element.elementor-element-49b1f0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-834 .elementor-element.elementor-element-c7c4bac{width:100%;max-width:100%;}.elementor-834 .elementor-element.elementor-element-c7c4bac .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-dda2584 */.glass-card {
 
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 20px;
  
  
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d61b5c */.glass-card {
 
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 20px;
  
  
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6ef1b2f */.elementor-834 .elementor-element.elementor-element-6ef1b2f .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-834 .elementor-element.elementor-element-6ef1b2f img{
    filter:grayscale(1);
}
.elementor-834 .elementor-element.elementor-element-6ef1b2f img:hover{
    filter:grayscale(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de57df4 */.numbertext
{
    color:#7C5CFF;
    font-size:60px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57210a3 */.elementor-834 .elementor-element.elementor-element-57210a3 ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2745f21 */:root {
  --ac-ink: #12102A;
  --ac-bg: #F4F1EA;
  --ac-accent: #7C5CFF;
  --ac-edge: rgba(18, 16, 42, 0.12);
  --ac-mono: "manrope";
}

.ac-viz-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  gap: 24px;
  background: var(--ac-bg);
  padding: 32px 20px;
  font-family: var(--ac-mono);
  box-sizing: border-box;
}

/* Icon sprite: present in the DOM, occupies no layout space */
.ac-sprite {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}



.ac-viz-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(18, 16, 42, 0.7);
}

.ac-badge {
  background: rgba(124, 92, 255, 0.1);
  color: var(--ac-accent);
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 9.5px;
}

svg.ac-viz {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.ac-viz text {
  font-family: var(--ac-mono);
}

/* Typography styles */
.ac-panel-title {
  font-size: 8px;
  font-weight: 700;
  fill: rgba(18, 16, 42, 0.65);
  letter-spacing: 0.15em;
}
.ac-node-title {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-ink);
  letter-spacing: 0.08em;
}
.ac-item-label {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.65);
}
.ac-item-val {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-funnel-label {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-accent);
  letter-spacing: 0.14em;
}
.ac-card-num {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.4);
}
.ac-card-title {
  font-size: 8.5px;
  font-weight: 600;
  fill: var(--ac-ink);
}
.ac-card-sub {
  font-size: 7.5px;
  fill: var(--ac-accent);
}
.ac-score {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-checkpoint-text {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.12em;
  fill: var(--ac-ink);
}
.ac-checkpoint-sub {
  font-size: 7px;
  letter-spacing: 0.14em;
  fill: rgba(18, 16, 42, 0.45);
}
.ac-node-body-bold {
  font-size: 9px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-node-body-sub {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.6);
}
.ac-dispatch-title {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  fill: var(--ac-ink);
}
.ac-dispatch-sub {
  font-size: 7.5px;
  fill: rgba(18, 16, 42, 0.55);
}

/* Base Node Styles */
.ac-node-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.12);
  stroke-width: 1;
}
.ac-card-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.1);
  stroke-width: 1;
}

/* Animations */
.ac-drift {
  animation: ac-drift-in 0.8s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-drift-in {
  from { opacity: 0; transform: translate(var(--dx), var(--dy)); }
  to { opacity: 1; transform: translate(0, 0); }
}

.ac-fade {
  animation: ac-fade-in 0.6s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

.ac-row {
  animation: ac-slide-right 0.6s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-slide-right {
  from { opacity: 0; transform: translateX(10px); }
  to { opacity: 1; transform: translateX(0); }
}

.ac-grow {
  transform-origin: left center;
  animation: ac-expand-bar 0.7s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-expand-bar {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

.ac-wire {
  fill: none;
  stroke: rgba(124, 92, 255, 0.4);
  stroke-width: 1.2;
  stroke-dasharray: 4 4;
  animation: ac-wire-dash 1.2s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-wire-dash {
  from { stroke-dashoffset: 80; opacity: 0; }
  to { stroke-dashoffset: 0; opacity: 1; }
}

.ac-pulse {
  fill: var(--ac-accent);
  animation: ac-pulse-move 3s linear infinite;
}
@keyframes ac-pulse-move {
  0% { opacity: 0; offset-distance: 0%; }
  15% { opacity: 1; }
  85% { opacity: 1; }
  100% { opacity: 0; offset-distance: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .ac-drift, .ac-fade, .ac-row, .ac-grow, .ac-wire, .ac-pulse {
    animation: none;
  }
  .ac-pulse { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f941e3c */.elementor-834 .elementor-element.elementor-element-f941e3c ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec601cf */.elementor-834 .elementor-element.elementor-element-ec601cf ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57210a3 */.elementor-834 .elementor-element.elementor-element-57210a3 ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2745f21 */:root {
  --ac-ink: #12102A;
  --ac-bg: #F4F1EA;
  --ac-accent: #7C5CFF;
  --ac-edge: rgba(18, 16, 42, 0.12);
  --ac-mono: "manrope";
}

.ac-viz-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  gap: 24px;
  background: var(--ac-bg);
  padding: 32px 20px;
  font-family: var(--ac-mono);
  box-sizing: border-box;
}

/* Icon sprite: present in the DOM, occupies no layout space */
.ac-sprite {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}



.ac-viz-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(18, 16, 42, 0.7);
}

.ac-badge {
  background: rgba(124, 92, 255, 0.1);
  color: var(--ac-accent);
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 9.5px;
}

svg.ac-viz {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.ac-viz text {
  font-family: var(--ac-mono);
}

/* Typography styles */
.ac-panel-title {
  font-size: 8px;
  font-weight: 700;
  fill: rgba(18, 16, 42, 0.65);
  letter-spacing: 0.15em;
}
.ac-node-title {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-ink);
  letter-spacing: 0.08em;
}
.ac-item-label {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.65);
}
.ac-item-val {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-funnel-label {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-accent);
  letter-spacing: 0.14em;
}
.ac-card-num {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.4);
}
.ac-card-title {
  font-size: 8.5px;
  font-weight: 600;
  fill: var(--ac-ink);
}
.ac-card-sub {
  font-size: 7.5px;
  fill: var(--ac-accent);
}
.ac-score {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-checkpoint-text {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.12em;
  fill: var(--ac-ink);
}
.ac-checkpoint-sub {
  font-size: 7px;
  letter-spacing: 0.14em;
  fill: rgba(18, 16, 42, 0.45);
}
.ac-node-body-bold {
  font-size: 9px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-node-body-sub {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.6);
}
.ac-dispatch-title {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  fill: var(--ac-ink);
}
.ac-dispatch-sub {
  font-size: 7.5px;
  fill: rgba(18, 16, 42, 0.55);
}

/* Base Node Styles */
.ac-node-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.12);
  stroke-width: 1;
}
.ac-card-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.1);
  stroke-width: 1;
}

/* Animations */
.ac-drift {
  animation: ac-drift-in 0.8s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-drift-in {
  from { opacity: 0; transform: translate(var(--dx), var(--dy)); }
  to { opacity: 1; transform: translate(0, 0); }
}

.ac-fade {
  animation: ac-fade-in 0.6s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

.ac-row {
  animation: ac-slide-right 0.6s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-slide-right {
  from { opacity: 0; transform: translateX(10px); }
  to { opacity: 1; transform: translateX(0); }
}

.ac-grow {
  transform-origin: left center;
  animation: ac-expand-bar 0.7s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-expand-bar {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

.ac-wire {
  fill: none;
  stroke: rgba(124, 92, 255, 0.4);
  stroke-width: 1.2;
  stroke-dasharray: 4 4;
  animation: ac-wire-dash 1.2s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-wire-dash {
  from { stroke-dashoffset: 80; opacity: 0; }
  to { stroke-dashoffset: 0; opacity: 1; }
}

.ac-pulse {
  fill: var(--ac-accent);
  animation: ac-pulse-move 3s linear infinite;
}
@keyframes ac-pulse-move {
  0% { opacity: 0; offset-distance: 0%; }
  15% { opacity: 1; }
  85% { opacity: 1; }
  100% { opacity: 0; offset-distance: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .ac-drift, .ac-fade, .ac-row, .ac-grow, .ac-wire, .ac-pulse {
    animation: none;
  }
  .ac-pulse { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f941e3c */.elementor-834 .elementor-element.elementor-element-f941e3c ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec601cf */.elementor-834 .elementor-element.elementor-element-ec601cf ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57210a3 */.elementor-834 .elementor-element.elementor-element-57210a3 ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2745f21 */:root {
  --ac-ink: #12102A;
  --ac-bg: #F4F1EA;
  --ac-accent: #7C5CFF;
  --ac-edge: rgba(18, 16, 42, 0.12);
  --ac-mono: "manrope";
}

.ac-viz-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  gap: 24px;
  background: var(--ac-bg);
  padding: 32px 20px;
  font-family: var(--ac-mono);
  box-sizing: border-box;
}

/* Icon sprite: present in the DOM, occupies no layout space */
.ac-sprite {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}



.ac-viz-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(18, 16, 42, 0.7);
}

.ac-badge {
  background: rgba(124, 92, 255, 0.1);
  color: var(--ac-accent);
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 9.5px;
}

svg.ac-viz {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.ac-viz text {
  font-family: var(--ac-mono);
}

/* Typography styles */
.ac-panel-title {
  font-size: 8px;
  font-weight: 700;
  fill: rgba(18, 16, 42, 0.65);
  letter-spacing: 0.15em;
}
.ac-node-title {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-ink);
  letter-spacing: 0.08em;
}
.ac-item-label {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.65);
}
.ac-item-val {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-funnel-label {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-accent);
  letter-spacing: 0.14em;
}
.ac-card-num {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.4);
}
.ac-card-title {
  font-size: 8.5px;
  font-weight: 600;
  fill: var(--ac-ink);
}
.ac-card-sub {
  font-size: 7.5px;
  fill: var(--ac-accent);
}
.ac-score {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-checkpoint-text {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.12em;
  fill: var(--ac-ink);
}
.ac-checkpoint-sub {
  font-size: 7px;
  letter-spacing: 0.14em;
  fill: rgba(18, 16, 42, 0.45);
}
.ac-node-body-bold {
  font-size: 9px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-node-body-sub {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.6);
}
.ac-dispatch-title {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  fill: var(--ac-ink);
}
.ac-dispatch-sub {
  font-size: 7.5px;
  fill: rgba(18, 16, 42, 0.55);
}

/* Base Node Styles */
.ac-node-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.12);
  stroke-width: 1;
}
.ac-card-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.1);
  stroke-width: 1;
}

/* Animations */
.ac-drift {
  animation: ac-drift-in 0.8s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-drift-in {
  from { opacity: 0; transform: translate(var(--dx), var(--dy)); }
  to { opacity: 1; transform: translate(0, 0); }
}

.ac-fade {
  animation: ac-fade-in 0.6s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

.ac-row {
  animation: ac-slide-right 0.6s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-slide-right {
  from { opacity: 0; transform: translateX(10px); }
  to { opacity: 1; transform: translateX(0); }
}

.ac-grow {
  transform-origin: left center;
  animation: ac-expand-bar 0.7s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-expand-bar {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

.ac-wire {
  fill: none;
  stroke: rgba(124, 92, 255, 0.4);
  stroke-width: 1.2;
  stroke-dasharray: 4 4;
  animation: ac-wire-dash 1.2s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-wire-dash {
  from { stroke-dashoffset: 80; opacity: 0; }
  to { stroke-dashoffset: 0; opacity: 1; }
}

.ac-pulse {
  fill: var(--ac-accent);
  animation: ac-pulse-move 3s linear infinite;
}
@keyframes ac-pulse-move {
  0% { opacity: 0; offset-distance: 0%; }
  15% { opacity: 1; }
  85% { opacity: 1; }
  100% { opacity: 0; offset-distance: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .ac-drift, .ac-fade, .ac-row, .ac-grow, .ac-wire, .ac-pulse {
    animation: none;
  }
  .ac-pulse { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f941e3c */.elementor-834 .elementor-element.elementor-element-f941e3c ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec601cf */.elementor-834 .elementor-element.elementor-element-ec601cf ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-57210a3 */.elementor-834 .elementor-element.elementor-element-57210a3 ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2745f21 */:root {
  --ac-ink: #12102A;
  --ac-bg: #F4F1EA;
  --ac-accent: #7C5CFF;
  --ac-edge: rgba(18, 16, 42, 0.12);
  --ac-mono: "manrope";
}

.ac-viz-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  gap: 24px;
  background: var(--ac-bg);
  padding: 32px 20px;
  font-family: var(--ac-mono);
  box-sizing: border-box;
}

/* Icon sprite: present in the DOM, occupies no layout space */
.ac-sprite {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}



.ac-viz-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(18, 16, 42, 0.7);
}

.ac-badge {
  background: rgba(124, 92, 255, 0.1);
  color: var(--ac-accent);
  padding: 3px 8px;
  border-radius: 4px;
  font-size: 9.5px;
}

svg.ac-viz {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.ac-viz text {
  font-family: var(--ac-mono);
}

/* Typography styles */
.ac-panel-title {
  font-size: 8px;
  font-weight: 700;
  fill: rgba(18, 16, 42, 0.65);
  letter-spacing: 0.15em;
}
.ac-node-title {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-ink);
  letter-spacing: 0.08em;
}
.ac-item-label {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.65);
}
.ac-item-val {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-funnel-label {
  font-size: 7.5px;
  font-weight: 700;
  fill: var(--ac-accent);
  letter-spacing: 0.14em;
}
.ac-card-num {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.4);
}
.ac-card-title {
  font-size: 8.5px;
  font-weight: 600;
  fill: var(--ac-ink);
}
.ac-card-sub {
  font-size: 7.5px;
  fill: var(--ac-accent);
}
.ac-score {
  font-size: 8.5px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-checkpoint-text {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.12em;
  fill: var(--ac-ink);
}
.ac-checkpoint-sub {
  font-size: 7px;
  letter-spacing: 0.14em;
  fill: rgba(18, 16, 42, 0.45);
}
.ac-node-body-bold {
  font-size: 9px;
  font-weight: 700;
  fill: var(--ac-ink);
}
.ac-node-body-sub {
  font-size: 8px;
  fill: rgba(18, 16, 42, 0.6);
}
.ac-dispatch-title {
  font-size: 7.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  fill: var(--ac-ink);
}
.ac-dispatch-sub {
  font-size: 7.5px;
  fill: rgba(18, 16, 42, 0.55);
}

/* Base Node Styles */
.ac-node-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.12);
  stroke-width: 1;
}
.ac-card-bg {
  fill: #FFFFFF;
  stroke: rgba(18, 16, 42, 0.1);
  stroke-width: 1;
}

/* Animations */
.ac-drift {
  animation: ac-drift-in 0.8s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-drift-in {
  from { opacity: 0; transform: translate(var(--dx), var(--dy)); }
  to { opacity: 1; transform: translate(0, 0); }
}

.ac-fade {
  animation: ac-fade-in 0.6s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

.ac-row {
  animation: ac-slide-right 0.6s cubic-bezier(0.16, 1, 0.3, 1) backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-slide-right {
  from { opacity: 0; transform: translateX(10px); }
  to { opacity: 1; transform: translateX(0); }
}

.ac-grow {
  transform-origin: left center;
  animation: ac-expand-bar 0.7s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-expand-bar {
  from { transform: scaleX(0); }
  to { transform: scaleX(1); }
}

.ac-wire {
  fill: none;
  stroke: rgba(124, 92, 255, 0.4);
  stroke-width: 1.2;
  stroke-dasharray: 4 4;
  animation: ac-wire-dash 1.2s ease backwards;
  animation-delay: var(--delay, 0s);
}
@keyframes ac-wire-dash {
  from { stroke-dashoffset: 80; opacity: 0; }
  to { stroke-dashoffset: 0; opacity: 1; }
}

.ac-pulse {
  fill: var(--ac-accent);
  animation: ac-pulse-move 3s linear infinite;
}
@keyframes ac-pulse-move {
  0% { opacity: 0; offset-distance: 0%; }
  15% { opacity: 1; }
  85% { opacity: 1; }
  100% { opacity: 0; offset-distance: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .ac-drift, .ac-fade, .ac-row, .ac-grow, .ac-wire, .ac-pulse {
    animation: none;
  }
  .ac-pulse { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f941e3c */.elementor-834 .elementor-element.elementor-element-f941e3c ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec601cf */.elementor-834 .elementor-element.elementor-element-ec601cf ul li
{
    background:#D6CDFF57;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 3px;
    
}/* End custom CSS */