.elementor-9042 .elementor-element.elementor-element-006248e{--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:flex-end;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overflow:hidden;}.elementor-9042 .elementor-element.elementor-element-14e8336{--display:flex;--min-height:100vh;--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:flex-start;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-717f377{--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-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--margin-top:-24px;--margin-bottom:-189px;--margin-left:0px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-717f377.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-1033ae0{--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:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-dcd82d1{padding:12px 0px 0px 0px;}.elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-dcd82d1 .elementor-icon-wrapper{text-align:center;}.elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-dcd82d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-dcd82d1 .elementor-icon{font-size:40px;}.elementor-9042 .elementor-element.elementor-element-dcd82d1 .elementor-icon svg{height:40px;}.elementor-9042 .elementor-element.elementor-element-d5e8282.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-7570412{--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:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-65e9584{padding:12px 0px 0px 0px;}.elementor-9042 .elementor-element.elementor-element-65e9584.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-65e9584 .elementor-icon-wrapper{text-align:center;}.elementor-9042 .elementor-element.elementor-element-65e9584.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-65e9584.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-65e9584.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-65e9584.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-65e9584.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-65e9584 .elementor-icon{font-size:40px;}.elementor-9042 .elementor-element.elementor-element-65e9584 .elementor-icon svg{height:40px;}.elementor-9042 .elementor-element.elementor-element-4f76e81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-00dd8fa{--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:flex-start;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-a343a39{padding:12px 0px 0px 0px;}.elementor-9042 .elementor-element.elementor-element-a343a39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-a343a39 .elementor-icon-wrapper{text-align:center;}.elementor-9042 .elementor-element.elementor-element-a343a39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-a343a39.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-a343a39.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-a343a39.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-a343a39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-a343a39 .elementor-icon{font-size:40px;}.elementor-9042 .elementor-element.elementor-element-a343a39 .elementor-icon svg{height:40px;}.elementor-9042 .elementor-element.elementor-element-781d1f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-f84789d{--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;--border-radius:999px 999px 999px 999px;--margin-top:70px;--margin-bottom:0px;--margin-left:400px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-c47003b{width:var( --container-widget-width, 94px );max-width:94px;--e-transform-translateX:-15px;--e-transform-translateY:237px;padding:0px 0px 35px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;z-index:99;}.elementor-9042 .elementor-element.elementor-element-c47003b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-bc1ba24{--e-transform-transition-duration:200ms;--lottie-container-width:500px;}.elementor-9042 .elementor-element.elementor-element-bc1ba24 .e-lottie__container{filter:brightness( 104% ) contrast( 104% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-fce26c1{--display:flex;--position:fixed;top:20px;}.elementor-9042 .elementor-element.elementor-element-fce26c1.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9042 .elementor-element.elementor-element-fce26c1{left:-160px;}body.rtl .elementor-9042 .elementor-element.elementor-element-fce26c1{right:-160px;}.elementor-9042 .elementor-element.elementor-element-ffdb532{z-index:98;--e-transform-transition-duration:200ms;--lottie-container-width:124px;}.elementor-9042 .elementor-element.elementor-element-8fdffba{--e-transform-translateX:-4px;--e-transform-translateY:-92px;padding:0px 0px 35px 0px;z-index:99;}.elementor-9042 .elementor-element.elementor-element-8fdffba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--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;--flex-wrap:nowrap;--border-radius:999px 999px 999px 999px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9042 .elementor-element.elementor-element-effeb9a:not(.elementor-motion-effects-element-type-background), .elementor-9042 .elementor-element.elementor-element-effeb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46df941 );}.elementor-9042 .elementor-element.elementor-element-effeb9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-bbdf645 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-bbdf645 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-bbdf645 .elementor-button{transition-duration:100ms;border-style:none;}.elementor-9042 .elementor-element.elementor-element-fc4f525 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-fc4f525 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-fc4f525 .elementor-button{transition-duration:100ms;border-style:none;}.elementor-9042 .elementor-element.elementor-element-0b9a99e .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-0b9a99e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-0b9a99e .elementor-button{transition-duration:100ms;border-style:none;}.elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button{background-color:var( --e-global-color-5f2f98d );border-style:none;}.elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button:hover, .elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button:focus{background-color:var( --e-global-color-50712a7 );}.elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-065faab{--display:flex;}.elementor-9042 .elementor-element.elementor-element-065faab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-af4b2e3{z-index:98;--e-transform-transition-duration:200ms;--lottie-container-width:124px;}.elementor-9042 .elementor-element.elementor-element-0ac9af9{--e-transform-translateX:-4px;--e-transform-translateY:-92px;padding:0px 0px 35px 0px;z-index:99;}.elementor-9042 .elementor-element.elementor-element-0ac9af9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-59ac1c4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-59ac1c4 .elementor-button{transition-duration:100ms;border-style:solid;}.elementor-9042 .elementor-element.elementor-element-315e4b3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-315e4b3 .elementor-button{transition-duration:100ms;border-style:solid;}.elementor-9042 .elementor-element.elementor-element-144abfe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-144abfe .elementor-button{transition-duration:100ms;border-style:solid;}.elementor-9042 .elementor-element.elementor-element-014b467 .elementor-button{background-color:var( --e-global-color-5f2f98d );transition-duration:100ms;border-style:solid;border-color:var( --e-global-color-5f2f98d );}.elementor-9042 .elementor-element.elementor-element-014b467 .elementor-button:hover, .elementor-9042 .elementor-element.elementor-element-014b467 .elementor-button:focus{background-color:var( --e-global-color-50712a7 );border-color:var( --e-global-color-50712a7 );}.elementor-9042 .elementor-element.elementor-element-014b467.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9042 .elementor-element.elementor-element-cfa3908{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9042 .elementor-element.elementor-element-76dda41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-801c2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-9042 .elementor-element.elementor-element-801c2e2 .elementor-icon-wrapper{text-align:start;}.elementor-9042 .elementor-element.elementor-element-801c2e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-801c2e2.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-801c2e2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-801c2e2.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-801c2e2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-801c2e2 .elementor-icon{font-size:77px;}.elementor-9042 .elementor-element.elementor-element-801c2e2 .elementor-icon svg{height:77px;}.elementor-9042 .elementor-element.elementor-element-9c77a7e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9042 .elementor-element.elementor-element-4641415{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-9042 .elementor-element.elementor-element-048e021{--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:8px 32px;--row-gap:8px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5f2f98d );--border-color:var( --e-global-color-5f2f98d );--border-radius:44px 44px 44px 44px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:12px;}.elementor-9042 .elementor-element.elementor-element-377c3e0.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-377c3e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-377c3e0.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-377c3e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b20dc6.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-0b20dc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-0b20dc6.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-0b20dc6.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-a225da7.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-a225da7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-a225da7.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-a225da7.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-70092d0.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-70092d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-70092d0.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-70092d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f43b9f1.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-f43b9f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-f43b9f1.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-f43b9f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-22a66ce.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-22a66ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-22a66ce.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-22a66ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3cc3de5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9042 .elementor-element.elementor-element-08aa55f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-597915d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;}.elementor-9042 .elementor-element.elementor-element-597915d .elementor-icon-wrapper{text-align:start;}.elementor-9042 .elementor-element.elementor-element-597915d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-597915d.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-597915d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-597915d.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-597915d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-597915d .elementor-icon{font-size:77px;}.elementor-9042 .elementor-element.elementor-element-597915d .elementor-icon svg{height:77px;}.elementor-9042 .elementor-element.elementor-element-130d7ef{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9042 .elementor-element.elementor-element-43b75f3{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-9042 .elementor-element.elementor-element-8c8ade1{--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:8px 32px;--row-gap:8px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5f2f98d );--border-color:var( --e-global-color-5f2f98d );--border-radius:44px 44px 44px 44px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:12px;}.elementor-9042 .elementor-element.elementor-element-0b9cdef.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-0b9cdef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-0b9cdef.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-0b9cdef.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9193b8c.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-9193b8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9193b8c.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-9193b8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-043b4aa.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-043b4aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-043b4aa.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-043b4aa.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f970ef9.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-f970ef9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-f970ef9.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-f970ef9.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9e90493.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-9e90493.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9e90493.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-9e90493.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f64cb19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9042 .elementor-element.elementor-element-9d6ab2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-09ea45c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-9042 .elementor-element.elementor-element-09ea45c .elementor-icon-wrapper{text-align:start;}.elementor-9042 .elementor-element.elementor-element-09ea45c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-09ea45c.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-09ea45c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-09ea45c.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-09ea45c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-09ea45c .elementor-icon{font-size:77px;}.elementor-9042 .elementor-element.elementor-element-09ea45c .elementor-icon svg{height:77px;}.elementor-9042 .elementor-element.elementor-element-b24adb9{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9042 .elementor-element.elementor-element-168bced{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-9042 .elementor-element.elementor-element-3b38d80{--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:8px 32px;--row-gap:8px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5f2f98d );--border-color:var( --e-global-color-5f2f98d );--border-radius:44px 44px 44px 44px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:12px;}.elementor-9042 .elementor-element.elementor-element-97a228f.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-97a228f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-97a228f.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-97a228f.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ac23f6.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-9ac23f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9ac23f6.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-9ac23f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-7b9bf77.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-7b9bf77.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-7b9bf77.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-7b9bf77.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ed33b7.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-9ed33b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9ed33b7.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-9ed33b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-d55e314.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-d55e314.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-d55e314.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-d55e314.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e1c5b72.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-e1c5b72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-e1c5b72.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-e1c5b72.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3e6a241.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-3e6a241.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-3e6a241.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-3e6a241.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20e393b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9042 .elementor-element.elementor-element-e32cef4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-9042 .elementor-element.elementor-element-01b6edd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-9042 .elementor-element.elementor-element-01b6edd .elementor-icon-wrapper{text-align:start;}.elementor-9042 .elementor-element.elementor-element-01b6edd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-01b6edd.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-01b6edd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-01b6edd.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-01b6edd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-01b6edd .elementor-icon{font-size:77px;}.elementor-9042 .elementor-element.elementor-element-01b6edd .elementor-icon svg{height:77px;}.elementor-9042 .elementor-element.elementor-element-58049b5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9042 .elementor-element.elementor-element-d648ba5{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-9042 .elementor-element.elementor-element-0632417{--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:8px 32px;--row-gap:8px;--column-gap:32px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5f2f98d );--border-color:var( --e-global-color-5f2f98d );--border-radius:44px 44px 44px 44px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:12px;}.elementor-9042 .elementor-element.elementor-element-e635ce4.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-e635ce4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-e635ce4.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-e635ce4.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-8de21d5.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-8de21d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-8de21d5.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-8de21d5.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9c4d65d.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-9c4d65d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9c4d65d.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-9c4d65d.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-ce8f87a.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-ce8f87a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-ce8f87a.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-ce8f87a.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-632c9e4.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-632c9e4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-632c9e4.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-632c9e4.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-4c7d9ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20a90ee.elementor-element{--align-self:flex-start;}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-20a90ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-20a90ee.elementor-view-framed .elementor-icon, .elementor-9042 .elementor-element.elementor-element-20a90ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-ca82a35 );color:var( --e-global-color-ca82a35 );border-color:var( --e-global-color-ca82a35 );}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon{font-size:24px;}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-b157748{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:48px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-b86c32b .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-b86c32b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-b86c32b .elementor-button{transition-duration:100ms;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-43e4912 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9042 .elementor-element.elementor-element-43e4912 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9042 .elementor-element.elementor-element-43e4912 .elementor-button{transition-duration:100ms;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-9042 .elementor-element.elementor-element-d9e6259{z-index:-1;}.elementor-9042 .elementor-element.elementor-element-b3b256e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;z-index:-1;}@media(max-width:1366px){.elementor-9042 .elementor-element.elementor-element-f84789d{--margin-top:200px;--margin-bottom:0px;--margin-left:250px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-c47003b{--e-transform-translateX:-12px;--e-transform-translateY:192px;}.elementor-9042 .elementor-element.elementor-element-bc1ba24{--lottie-container-width:400px;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-9042 .elementor-element.elementor-element-14e8336{--content-width:700px;}.elementor-9042 .elementor-element.elementor-element-f84789d{--width:500px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--content-width:700px;}.elementor-9042 .elementor-element.elementor-element-fce26c1{--width:124px;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--width:700px;}.elementor-9042 .elementor-element.elementor-element-065faab{--width:124px;}.elementor-9042 .elementor-element.elementor-element-cfa3908{--width:700px;}.elementor-9042 .elementor-element.elementor-element-3cc3de5{--width:700px;}.elementor-9042 .elementor-element.elementor-element-f64cb19{--width:700px;}.elementor-9042 .elementor-element.elementor-element-20e393b{--width:700px;}}@media(max-width:1366px) and (min-width:768px){.elementor-9042 .elementor-element.elementor-element-f84789d{--width:400px;}}@media(max-width:1200px) and (min-width:768px){.elementor-9042 .elementor-element.elementor-element-14e8336{--content-width:500px;}.elementor-9042 .elementor-element.elementor-element-f84789d{--width:300px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--content-width:500px;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--width:500px;}.elementor-9042 .elementor-element.elementor-element-065faab{--width:70px;}.elementor-9042 .elementor-element.elementor-element-cfa3908{--width:500px;}.elementor-9042 .elementor-element.elementor-element-3cc3de5{--width:500px;}.elementor-9042 .elementor-element.elementor-element-f64cb19{--width:500px;}.elementor-9042 .elementor-element.elementor-element-20e393b{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9042 .elementor-element.elementor-element-14e8336{--content-width:500px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--content-width:500px;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--width:500px;}.elementor-9042 .elementor-element.elementor-element-cfa3908{--width:500px;}.elementor-9042 .elementor-element.elementor-element-3cc3de5{--width:500px;}.elementor-9042 .elementor-element.elementor-element-f64cb19{--width:500px;}.elementor-9042 .elementor-element.elementor-element-20e393b{--width:500px;}}@media(max-width:1200px){.elementor-9042 .elementor-element.elementor-element-14e8336{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-717f377{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-9042 .elementor-element.elementor-element-7570412{--justify-content:flex-start;}.elementor-9042 .elementor-element.elementor-element-00dd8fa{--justify-content:flex-start;}.elementor-9042 .elementor-element.elementor-element-f84789d{--margin-top:220px;--margin-bottom:0px;--margin-left:300px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-c47003b{--e-transform-translateX:-9px;--e-transform-translateY:149px;}.elementor-9042 .elementor-element.elementor-element-bc1ba24{--lottie-container-width:300px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-8fdffba{--e-transform-translateX:-9px;--e-transform-translateY:149px;}.elementor-9042 .elementor-element.elementor-element-065faab{--margin-top:-5px;--margin-bottom:-47px;--margin-left:-3px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-af4b2e3{--lottie-container-width:70px;}.elementor-9042 .elementor-element.elementor-element-0ac9af9{--e-transform-translateX:-2px;--e-transform-translateY:-62px;}.elementor-9042 .elementor-element.elementor-element-59ac1c4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9042 .elementor-element.elementor-element-315e4b3.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9042 .elementor-element.elementor-element-144abfe.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9042 .elementor-element.elementor-element-014b467.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-9042 .elementor-element.elementor-element-014b467 .elementor-button{padding:18px 18px 18px 18px;}.elementor-9042 .elementor-element.elementor-element-b157748{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-b86c32b .elementor-button{border-width:2px 2px 2px 2px;}.elementor-9042 .elementor-element.elementor-element-43e4912 .elementor-button{border-width:2px 2px 2px 2px;}}@media(max-width:1024px){.elementor-9042 .elementor-element.elementor-element-006248e{--justify-content:flex-end;}.elementor-9042 .elementor-element.elementor-element-14e8336{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-717f377{--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:flex-start;}.elementor-9042 .elementor-element.elementor-element-f84789d{--margin-top:260px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-bc1ba24{--lottie-container-width:300px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9042 .elementor-element.elementor-element-ffdb532{--lottie-container-width:110px;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--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;--z-index:999;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-b157748{--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;}}@media(max-width:767px){.elementor-9042 .elementor-element.elementor-element-14e8336{--padding-top:80px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-717f377{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:6px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-dcd82d1 .elementor-icon{font-size:34px;}.elementor-9042 .elementor-element.elementor-element-dcd82d1 .elementor-icon svg{height:34px;}.elementor-9042 .elementor-element.elementor-element-65e9584 .elementor-icon{font-size:34px;}.elementor-9042 .elementor-element.elementor-element-65e9584 .elementor-icon svg{height:34px;}.elementor-9042 .elementor-element.elementor-element-a343a39 .elementor-icon{font-size:34px;}.elementor-9042 .elementor-element.elementor-element-a343a39 .elementor-icon svg{height:34px;}.elementor-9042 .elementor-element.elementor-element-f84789d{--width:270px;--margin-top:40px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-9042 .elementor-element.elementor-element-c47003b{--e-transform-translateX:-8px;--e-transform-translateY:136px;}.elementor-9042 .elementor-element.elementor-element-bc1ba24{--lottie-container-width:270px;}.elementor-9042 .elementor-element.elementor-element-ed3e62b{--padding-top:24px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-ffdb532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;--lottie-container-width:64px;}.elementor-9042 .elementor-element.elementor-element-8fdffba{--e-transform-translateX:-8px;--e-transform-translateY:136px;}.elementor-9042 .elementor-element.elementor-element-effeb9a{--justify-content:space-between;}.elementor-9042 .elementor-element.elementor-element-065faab{--width:70px;}.elementor-9042 .elementor-element.elementor-element-cfa3908{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-801c2e2 .elementor-icon{font-size:64px;}.elementor-9042 .elementor-element.elementor-element-801c2e2 .elementor-icon svg{height:64px;}.elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-377c3e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b20dc6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-a225da7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-70092d0 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f43b9f1 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-22a66ce .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3cc3de5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-597915d .elementor-icon{font-size:64px;}.elementor-9042 .elementor-element.elementor-element-597915d .elementor-icon svg{height:64px;}.elementor-9042 .elementor-element.elementor-element-8c8ade1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-0b9cdef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9193b8c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-043b4aa .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-f970ef9 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9e90493 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-f64cb19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-09ea45c .elementor-icon{font-size:64px;}.elementor-9042 .elementor-element.elementor-element-09ea45c .elementor-icon svg{height:64px;}.elementor-9042 .elementor-element.elementor-element-3b38d80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-97a228f .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ac23f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-7b9bf77 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9ed33b7 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-d55e314 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e1c5b72 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-3e6a241 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20e393b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-01b6edd .elementor-icon{font-size:64px;}.elementor-9042 .elementor-element.elementor-element-01b6edd .elementor-icon svg{height:64px;}.elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-e635ce4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-8de21d5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-9c4d65d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-ce8f87a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-632c9e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-4c7d9ab .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title, .elementor-9042 .elementor-element.elementor-element-20a90ee .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9042 .elementor-element.elementor-element-b157748{--padding-top:100px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-9042 .elementor-element.elementor-element-b86c32b.elementor-element{--align-self:stretch;}.elementor-9042 .elementor-element.elementor-element-43e4912.elementor-element{--align-self:stretch;}.elementor-9042 .elementor-element.elementor-element-b3b256e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;}}/* Start custom CSS for lottie, class: .elementor-element-bc1ba24 *//* radius 999 circulaire */

.elementor-9042 .elementor-element.elementor-element-bc1ba24 {
  border-radius: 999px !important;
  overflow: hidden !important;
  clip-path: circle(50% at 50% 50%) !important; 
}


.elementor-9042 .elementor-element.elementor-element-bc1ba24 .e-lottie__container,
.elementor-9042 .elementor-element.elementor-element-bc1ba24 svg {
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14e8336 */.elementor-9042 .elementor-element.elementor-element-14e8336 {
  opacity: 0;
  animation: pureFadeIn 1.8s 
  ease-out 1s forwards;
  will-change: opacity;}


@keyframes pureFadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ffdb532 *//* radius 999 circulaire */

.elementor-9042 .elementor-element.elementor-element-ffdb532 {
  border-radius: 999px !important;
  overflow: hidden !important;
  clip-path: circle(50% at 50% 50%) !important; 
}


.elementor-9042 .elementor-element.elementor-element-ffdb532 .e-lottie__container,
.elementor-9042 .elementor-element.elementor-element-ffdb532 svg {
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fdffba *//* Désactive toute capture d'événement sur le widget et ses enfants */
.elementor-9042 .elementor-element.elementor-element-8fdffba,
.elementor-9042 .elementor-element.elementor-element-8fdffba * {
  pointer-events: none !important;
}

/* Force le curseur pointer pour qu'il ne redevienne jamais une flèche par défaut */
.elementor-9042 .elementor-element.elementor-element-8fdffba,
.elementor-9042 .elementor-element.elementor-element-8fdffba * {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fce26c1 *//* Décalage fluide de gauche à droite basé sur le scroll */
@supports (animation-timeline: scroll()) {
  .elementor-9042 .elementor-element.elementor-element-fce26c1 {
    animation: slideRightScroll linear both;
    animation-timeline: scroll(root block);
    animation-range: 1500px 1800px; /* Distance de scroll pour compléter le mouvement */
  }

  @keyframes slideRightScroll {
    from {
      transform: translateX(0);
    }
    to {
      transform: translateX(180px);
    }
  }
}




/* désactive survol coins */
.header-petit-sun {
  pointer-events: none !important;
}

/* réactive détection soleil */
.petit-sun {
  pointer-events: auto !important;
  transition: filter 0.1s ease;
}

/* brillance au survol du soleil */
.petit-sun:hover {
  filter: brightness(1.15) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c051c73 *//* 1. Configuration du conteneur avec l'arrondi pilule strict de 999px */
.elementor-9042 .elementor-element.elementor-element-c051c73 {
  position: relative !important;
  overflow: visible !important;
  border-radius: 999px !important;
  transform: none !important;
  box-shadow: none !important;
  z-index: 1;
}

/* 2. S'assure que le texte et l'icône restent cliquables au premier plan */
.elementor-9042 .elementor-element.elementor-element-c051c73 a, 
.elementor-9042 .elementor-element.elementor-element-c051c73 .elementor-button-content-wrapper,
.elementor-9042 .elementor-element.elementor-element-c051c73 span,
.elementor-9042 .elementor-element.elementor-element-c051c73 svg {
  position: relative !important;
  z-index: 3 !important;
}

/* 3. Texture de potion magique discrète confinée dans la pilule 999px (contraste préservé pour le texte) */
.elementor-9042 .elementor-element.elementor-element-c051c73::after {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 999px !important;
  
  /* Superposition de bulles et remous magiques aux teintes tamisées */
  background: 
    radial-gradient(circle at 20% 70%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 25%),
    radial-gradient(circle at 70% 30%, rgba(255, 237, 0, 0.18) 0%, rgba(255, 237, 0, 0) 30%),
    radial-gradient(circle at 50% 60%, rgba(143, 212, 255, 0.25) 0%, rgba(143, 212, 255, 0) 40%),
    radial-gradient(circle at 85% 75%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 20%);
    
  background-size: 250% 250%;
  opacity: 0.22; /* Réduit en état normal pour ne pas géner la lecture du texte blanc */
  
  animation: magicPotion 16s ease-in-out infinite alternate;
  pointer-events: none !important;
  z-index: 9999 !important; /* Au premier plan absolu */
  mix-blend-mode: screen;
}

/* 4. Animation longue et fluide avec des étapes multiples pour casser toute boucle visible */
@keyframes magicPotion {
  0% {
    background-position: 5% 30%;
    transform: scale(0.99);
    opacity: 0.18;
  }
  20% {
    background-position: 65% 15%;
    transform: scale(1.01);
    opacity: 0.25;
  }
  40% {
    background-position: 85% 75%;
    transform: scale(0.985);
    opacity: 0.2;
  }
  60% {
    background-position: 35% 85%;
    transform: scale(1.015);
    opacity: 0.28;
  }
  80% {
    background-position: 15% 55%;
    transform: scale(0.995);
    opacity: 0.22;
  }
  100% {
    background-position: 90% 40%;
    transform: scale(1);
    opacity: 0.25;
  }
}

/* 5. Zéro mouvement et zéro ombre au survol */
.elementor-9042 .elementor-element.elementor-element-c051c73:hover {
  transform: none !important;
  box-shadow: none !important;
}

.elementor-9042 .elementor-element.elementor-element-c051c73:hover::after {
  opacity: 0.2 !important; /* Discret au hover */
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-af4b2e3 */<div class="monkey-eyes-wrapper monkey-eyes-small">
  <div class="monkey-eye">
    <div class="monkey-pupil"></div>
  </div>
  <div class="monkey-eye">
    <div class="monkey-pupil"></div>
  </div>
</div>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ac9af9 *//* Désactive toute capture d'événement sur le widget et ses enfants */
.elementor-9042 .elementor-element.elementor-element-0ac9af9,
.elementor-9042 .elementor-element.elementor-element-0ac9af9 * {
  pointer-events: none !important;
}

/* Force le curseur pointer pour qu'il ne redevienne jamais une flèche par défaut */
.elementor-9042 .elementor-element.elementor-element-0ac9af9,
.elementor-9042 .elementor-element.elementor-element-0ac9af9 * {
  cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065faab *//* Déclenche la surbrillance sur le Lottie dès qu'on survole la zone globale */
.header-petit-sun:hover .petit-sun {
  filter: brightness(1.15) drop-shadow(0 0 12px rgba(255, 215, 0, 0.4));
  transition: filter 0.3s ease;
}

/* État initial pour assurer une transition fluide à l'entrée et à la sortie */
.petit-sun {
  transition: filter 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-014b467 *//* 1. Configuration du conteneur avec l'arrondi pilule strict de 999px */
.elementor-9042 .elementor-element.elementor-element-014b467 {
  position: relative !important;
  overflow: visible !important;
  border-radius: 999px !important;
  transform: none !important;
  box-shadow: none !important;
  z-index: 1;
}

/* 2. S'assure que le texte et l'icône restent cliquables au premier plan */
.elementor-9042 .elementor-element.elementor-element-014b467 a, 
.elementor-9042 .elementor-element.elementor-element-014b467 .elementor-button-content-wrapper,
.elementor-9042 .elementor-element.elementor-element-014b467 span,
.elementor-9042 .elementor-element.elementor-element-014b467 svg {
  position: relative !important;
  z-index: 3 !important;
}

/* 3. Texture de potion magique discrète confinée dans la pilule 999px (contraste préservé pour le texte) */
.elementor-9042 .elementor-element.elementor-element-014b467::after {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 999px !important;
  
  /* Superposition de bulles et remous magiques aux teintes tamisées */
  background: 
    radial-gradient(circle at 20% 70%, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 25%),
    radial-gradient(circle at 70% 30%, rgba(255, 237, 0, 0.18) 0%, rgba(255, 237, 0, 0) 30%),
    radial-gradient(circle at 50% 60%, rgba(143, 212, 255, 0.25) 0%, rgba(143, 212, 255, 0) 40%),
    radial-gradient(circle at 85% 75%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 20%);
    
  background-size: 250% 250%;
  opacity: 0.22; /* Réduit en état normal pour ne pas géner la lecture du texte blanc */
  
  animation: magicPotion 16s ease-in-out infinite alternate;
  pointer-events: none !important;
  z-index: 9999 !important; /* Au premier plan absolu */
  mix-blend-mode: screen;
}

/* 4. Animation longue et fluide avec des étapes multiples pour casser toute boucle visible */
@keyframes magicPotion {
  0% {
    background-position: 5% 30%;
    transform: scale(0.99);
    opacity: 0.18;
  }
  20% {
    background-position: 65% 15%;
    transform: scale(1.01);
    opacity: 0.25;
  }
  40% {
    background-position: 85% 75%;
    transform: scale(0.985);
    opacity: 0.2;
  }
  60% {
    background-position: 35% 85%;
    transform: scale(1.015);
    opacity: 0.28;
  }
  80% {
    background-position: 15% 55%;
    transform: scale(0.995);
    opacity: 0.22;
  }
  100% {
    background-position: 90% 40%;
    transform: scale(1);
    opacity: 0.25;
  }
}

/* 5. Zéro mouvement et zéro ombre au survol */
.elementor-9042 .elementor-element.elementor-element-014b467:hover {
  transform: none !important;
  box-shadow: none !important;
}

.elementor-9042 .elementor-element.elementor-element-014b467:hover::after {
  opacity: 0.2 !important; /* Discret au hover */
}/* End custom CSS */