.elementor-15022 .elementor-element.elementor-element-3b141b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15022 .elementor-element.elementor-element-3b141b2:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-3b141b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-3b141b2 > .elementor-container{max-width:780px;}.elementor-15022 .elementor-element.elementor-element-3b141b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:5% 0% 6% 0%;}.elementor-15022 .elementor-element.elementor-element-3b141b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-15022 .elementor-element.elementor-element-4c67d61a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15022 .elementor-element.elementor-element-4c67d61a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15022 .elementor-element.elementor-element-4c67d61a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15022 .elementor-element.elementor-element-4c67d61a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-15022 .elementor-element.elementor-element-1b1f5269{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2.1px;color:var( --e-global-color-78346e2 );}.elementor-15022 .elementor-element.elementor-element-258060f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-258060f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-258060f0{text-align:center;}.elementor-15022 .elementor-element.elementor-element-258060f0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-weight:700;font-style:italic;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-10868268 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-10868268{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-60e7952a{--spacer-size:10px;}.elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:10px 10px 10px 10px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-7d31927f > .elementor-widget-container{margin:-1% -1% -1% -1%;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-2472fbf2 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-28f7f593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-28f7f593:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-28f7f593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #E3DEFF 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-79d26929{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-7c88c75d > .elementor-widget-container{background-color:#F3E8FF;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-7c88c75d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-7c88c75d .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-dd4d73a{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-dd4d73a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-dd4d73a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-46af9a12{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-46af9a12 > .elementor-widget-container{margin:0px 0px 010px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-d946208{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-7ad65aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-4d50ced > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-4d50ced{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-3946bcfe{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-6d14005d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-45805d8c{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-45805d8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-45805d8c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3ba91ed0 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-3ba91ed0.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-3ba91ed0{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-25761c76{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-71ce694a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-7857efed{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-7857efed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-7857efed .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-6db8a495 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-6db8a495.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-6db8a495{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-26fe99c{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3c3bab85{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-786e996e{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-786e996e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-786e996e .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-2b7eb77f > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-2b7eb77f.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-2b7eb77f{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-7537bc3e{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-422d9fd8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-33a007d0{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-33a007d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-33a007d0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-7f77c589 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-7f77c589.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-7f77c589{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-17f96dff{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3f8076f1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-4d1e6aab{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-4d1e6aab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-4d1e6aab .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-312e3ad5 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-312e3ad5.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-312e3ad5{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-5abe82b1{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-71d031af{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-7254f82{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-7254f82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-7254f82 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-31111261 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-31111261.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-31111261{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-5e2239d5{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-5b9e51bd:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-5b9e51bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-32e845b ) 0%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-5b9e51bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 10px 60px 10px;}.elementor-15022 .elementor-element.elementor-element-5b9e51bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15022 .elementor-element.elementor-element-5c6f9f4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-15022 .elementor-element.elementor-element-5f5c0486{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-5f5c0486 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-5f5c0486 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-43536f48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-15022 .elementor-element.elementor-element-43536f48{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-7e31d72c{width:var( --container-widget-width, 99.52% );max-width:99.52%;--container-widget-width:99.52%;--container-widget-flex-grow:0;}.elementor-15022 .elementor-element.elementor-element-7e31d72c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-main-swiper{width:100%;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:17px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-swiper-button{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__content, .elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__content:after{background-color:var( --e-global-color-78346e2 );}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__text{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;line-height:19px;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__name{font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-15022 .elementor-element.elementor-element-7e31d72c .elementor-testimonial__title{color:var( --e-global-color-secondary );font-family:"Inter Tight", Sans-serif;font-size:12px;}.elementor-15022 .elementor-element.elementor-element-1adc2a36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-1adc2a36:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-1adc2a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, var( --e-global-color-6770abc ) 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-2067c8c4{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-427de27b > .elementor-widget-container{background-color:var( --e-global-color-78346e2 );margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:40px 40px 40px 40px;}.elementor-15022 .elementor-element.elementor-element-427de27b.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-427de27b .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-427de27b .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-32e845b );}.elementor-15022 .elementor-element.elementor-element-427de27b .elementor-icon-box-description{color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-23988067{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-23988067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-23988067 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-15e1aeb7{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-15e1aeb7 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-b46e979{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-1297809 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-d4069b0 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-d4069b0{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-19ac761f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-43f7c0ca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-7b6d03ca{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-7b6d03ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-7b6d03ca .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3a84e997 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-3a84e997.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-3a84e997{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-175c5302{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-490c4249{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-3ff5c5a7{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-3ff5c5a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-3ff5c5a7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3622597c > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-3622597c.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-3622597c{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-27f58eb8{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-425377f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-116bbdf4{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-116bbdf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-116bbdf4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-21556d17 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-21556d17.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-21556d17{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-41948446{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-cd26627{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-cd26627:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-cd26627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #CEFFEC 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-44223f52{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-155c7de0 > .elementor-widget-container{background-color:#CCFBF1;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-155c7de0.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-155c7de0 .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-322c6411{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-322c6411 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-322c6411 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-26dca2da{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-26dca2da > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-475b721{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-3d721eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-c49051a > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-c49051a{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-29f77b0b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-13a2305{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-4a899e2{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-4a899e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-4a899e2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-2a704d98 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-2a704d98.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-2a704d98{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-2171fac9{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-74b1a0d0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-58d4f977{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-58d4f977.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-58d4f977 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-786b368e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-786b368e.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-786b368e{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-1f679572{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-35b46936{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-9e1790{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-9e1790.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-9e1790 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-62c322a4 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-62c322a4.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-62c322a4{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-e883247{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-63efd3d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-b4d9844{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-b4d9844.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-b4d9844 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-c726892 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-c726892.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-c726892{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-79f811c{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-30fa65ba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-2f94ba5c{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-2f94ba5c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-2f94ba5c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-592ba3c0 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-592ba3c0.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-592ba3c0{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-5ba638d4{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-c12e128{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-2d7454c{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-2d7454c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-2d7454c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-5728233 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-5728233.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-5728233{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-66ff824{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-70d3971{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-9a18305{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-9a18305.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-9a18305 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-6c0db20 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-6c0db20.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-6c0db20{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-5eaa181{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3c0e4bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-69e343df{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-69e343df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-69e343df .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-46de5048 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-46de5048.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-46de5048{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-725e1d02{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-698f02a3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-5cea0707{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-5cea0707.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-5cea0707 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-1c5c285d > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-1c5c285d.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-1c5c285d{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-7a27bbfd{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-67b318ba{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-4dca07fa{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-4dca07fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-4dca07fa .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-1c468837 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-1c468837.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-1c468837{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-766a9b39{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-42b8cdd2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-d5b5e53{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-d5b5e53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-d5b5e53 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3ba8a775 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-3ba8a775.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-3ba8a775{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-364f8fd0{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-ed8a299{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-55b08b7{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-55b08b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-55b08b7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-80c6446 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-80c6446.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-80c6446{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-3633bd9{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-563b3d0{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:060px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-15022 .elementor-element.elementor-element-28660af6{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-28660af6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-28660af6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-c473041{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-db5d895 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-c6dbf56 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-c6dbf56{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-33aa7ee4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-8611a69{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-8611a69:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-8611a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15022 .elementor-element.elementor-element-5cb7144f .elementor-icon-wrapper{text-align:start;}.elementor-15022 .elementor-element.elementor-element-5cb7144f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5cb7144f.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-5cb7144f.elementor-view-default .elementor-icon{color:var( --e-global-color-5e91db0 );border-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5cb7144f.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-5cb7144f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5cb7144f .elementor-icon{font-size:34px;}.elementor-15022 .elementor-element.elementor-element-5cb7144f .elementor-icon svg{height:34px;}.elementor-15022 .elementor-element.elementor-element-425466c5{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-425466c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-425466c5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-418ebb6f{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:#3B3C3C;}.elementor-15022 .elementor-element.elementor-element-5667f4a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-5667f4a4:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-5667f4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15022 .elementor-element.elementor-element-5adb50b0 .elementor-icon-wrapper{text-align:start;}.elementor-15022 .elementor-element.elementor-element-5adb50b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5adb50b0.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-5adb50b0.elementor-view-default .elementor-icon{color:var( --e-global-color-5e91db0 );border-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5adb50b0.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-5adb50b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-5adb50b0 .elementor-icon{font-size:34px;}.elementor-15022 .elementor-element.elementor-element-5adb50b0 .elementor-icon svg{height:34px;}.elementor-15022 .elementor-element.elementor-element-128e54d5{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-128e54d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-128e54d5 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-1484b821{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:#3B3C3C;}.elementor-15022 .elementor-element.elementor-element-1ccccbe6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-1ccccbe6:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-1ccccbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15022 .elementor-element.elementor-element-a53a05c .elementor-icon-wrapper{text-align:start;}.elementor-15022 .elementor-element.elementor-element-a53a05c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-a53a05c.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-a53a05c.elementor-view-default .elementor-icon{color:var( --e-global-color-5e91db0 );border-color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-a53a05c.elementor-view-framed .elementor-icon, .elementor-15022 .elementor-element.elementor-element-a53a05c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-a53a05c .elementor-icon{font-size:34px;}.elementor-15022 .elementor-element.elementor-element-a53a05c .elementor-icon svg{height:34px;}.elementor-15022 .elementor-element.elementor-element-5077b613{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-5077b613.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-5077b613 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-5e91db0 );}.elementor-15022 .elementor-element.elementor-element-3b235e6d{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:#3B3C3C;}.elementor-15022 .elementor-element.elementor-element-35db67e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-35db67e8:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-35db67e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #FFFCDC 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-56e3b2b2{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-35233f93 > .elementor-widget-container{background-color:#FEF3C7;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-35233f93.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-35233f93 .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-35233f93 .elementor-icon-box-title{color:#B45309;}.elementor-15022 .elementor-element.elementor-element-35233f93 .elementor-icon-box-description{color:#B45309;}.elementor-15022 .elementor-element.elementor-element-408c2f65{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-408c2f65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-408c2f65 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-69245bdd{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-69245bdd > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-74ce1bc{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-4eb6a5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-60150fb > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-60150fb{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-7770f814{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-655835b6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-3921b9d8{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-3921b9d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-3921b9d8 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-6c536c2a > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-6c536c2a.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-6c536c2a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-30e6943f{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-47403886{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-55e67e45{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-55e67e45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-55e67e45 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-6f8d5389 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-6f8d5389.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-6f8d5389{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-2786feda{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-58d98dd2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-6b112956{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-6b112956.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-6b112956 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-32d9d1b3 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-32d9d1b3.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-32d9d1b3{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-58b562f4{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-60c8914c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-3a16a928{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-3a16a928.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-3a16a928 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-2a9c53b > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-2a9c53b.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-2a9c53b{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-2184bdb5{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-b30fdc2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-6c79a4c{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-6c79a4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-6c79a4c .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-8f5732c > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-8f5732c.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-8f5732c{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-086a8eb{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-6a44a35{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-bde4cce{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-bde4cce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-bde4cce .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-5ec0587 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-5ec0587.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-5ec0587{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-13db2b1{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-56a3511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15022 .elementor-element.elementor-element-50425e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-08c754e{--display:flex;}.elementor-15022 .elementor-element.elementor-element-be12810{width:100%;max-width:100%;text-align:start;}.elementor-15022 .elementor-element.elementor-element-be12810 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-be12810 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:63px;font-weight:700;line-height:54px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-e1049e1{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-e1049e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-f208bc1{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-15022 .elementor-element.elementor-element-f208bc1:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-f208bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-15022 .elementor-element.elementor-element-f208bc1.e-con{--align-self:center;}.elementor-15022 .elementor-element.elementor-element-449ab00 .elementor-testimonial-wrapper{text-align:start;}.elementor-15022 .elementor-element.elementor-element-449ab00 .elementor-testimonial-content{color:var( --e-global-color-32e845b );font-family:"Inter Tight", Sans-serif;line-height:27px;}.elementor-15022 .elementor-element.elementor-element-449ab00 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:44px;height:44px;}.elementor-15022 .elementor-element.elementor-element-449ab00 .elementor-testimonial-name{color:var( --e-global-color-32e845b );font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-15022 .elementor-element.elementor-element-449ab00 .elementor-testimonial-job{color:var( --e-global-color-32e845b );}.elementor-15022 .elementor-element.elementor-element-38f4cd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-38f4cd3:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-38f4cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #DCEAFF 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-48e00ba2{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-558b29f > .elementor-widget-container{background-color:#E0E7FF;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-558b29f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-558b29f .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-558b29f .elementor-icon-box-title{color:#B45309;}.elementor-15022 .elementor-element.elementor-element-558b29f .elementor-icon-box-description{color:#4338CA;}.elementor-15022 .elementor-element.elementor-element-797cbeb5{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-797cbeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-797cbeb5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-123290d8{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-123290d8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-710f53a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:26px 26px 26px 26px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-1963899 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-f7d5bc5 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-f7d5bc5{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-15022 .elementor-element.elementor-element-429ed8ef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-3f2b775d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-27cefaf2{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-27cefaf2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-27cefaf2 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-19ec8a74 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-19ec8a74.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-19ec8a74{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-228d54c1{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-3a31dd74{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-60f8a681{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-60f8a681.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-60f8a681 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-76e3e077 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-76e3e077.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-76e3e077{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-7a5d3fa{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-2c84466{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-1e1acde4{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-1e1acde4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-1e1acde4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-288b90c0 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-288b90c0.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-288b90c0{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-6142f997{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-9803292{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15022 .elementor-element.elementor-element-573f10e6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-15022 .elementor-element.elementor-element-507eca31{--display:flex;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-15022 .elementor-element.elementor-element-73ccc6b0{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-73ccc6b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-73ccc6b0 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-12c2f8c7{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-12c2f8c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-3ad674c7{--spacer-size:5px;}.elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button{background-color:var( --e-global-color-78346e2 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);border-style:none;border-radius:10px 10px 10px 10px;padding:16px 25px 16px 25px;}.elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button:hover, .elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button:focus{background-color:var( --e-global-color-dbbd85a );color:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-6a7e627f > .elementor-widget-container{margin:-1% -1% -1% -1%;padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button:hover svg, .elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15022 .elementor-element.elementor-element-6636e1de > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-15022 .elementor-element.elementor-element-6636e1de img{border-radius:25px 25px 25px 25px;box-shadow:15px 7px 35px 0px rgba(0, 0, 0, 0.15);}.elementor-15022 .elementor-element.elementor-element-4482ce34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-4482ce34:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-4482ce34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #FFEAE6 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-38952e75{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-17a02325 > .elementor-widget-container{background-color:#FCE7F3;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-17a02325.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-17a02325 .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-17a02325 .elementor-icon-box-title{color:#B91C1C;}.elementor-15022 .elementor-element.elementor-element-17a02325 .elementor-icon-box-description{color:#B91C1C;}.elementor-15022 .elementor-element.elementor-element-66efe982{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-66efe982 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-66efe982 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-20c7f7c4{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-20c7f7c4 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-41d5d2f3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-b09007d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-11429032{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-11429032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-11429032 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-77cf4363 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-77cf4363.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-77cf4363{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-77ba9ddc{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-1c857543{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-5085c3c7{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-5085c3c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-5085c3c7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-2aba696e > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-2aba696e.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-2aba696e{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-7ddfa38f{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-26108f80{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;}.elementor-15022 .elementor-element.elementor-element-ad9a855{width:initial;max-width:initial;}.elementor-15022 .elementor-element.elementor-element-ad9a855.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-ad9a855 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;line-height:34px;letter-spacing:0.1px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-79038c62 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-79038c62.elementor-element{--order:99999 /* order end hack */;}.elementor-15022 .elementor-element.elementor-element-79038c62{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-21a5ca45{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-818ae9c{--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;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:60px 60px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15022 .elementor-element.elementor-element-818ae9c:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-818ae9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, var( --e-global-color-32e845b ) 16%, #FFFFFF 100%);}.elementor-15022 .elementor-element.elementor-element-aceed55{--display:flex;--justify-content:center;}.elementor-15022 .elementor-element.elementor-element-86233e9 > .elementor-widget-container{background-color:#E0E7FF;margin:0% 0% 0% 0%;padding:5px 10px 5px 010px;border-radius:5px 5px 5px 5px;}.elementor-15022 .elementor-element.elementor-element-86233e9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-86233e9 .elementor-icon-box-wrapper{text-align:center;}.elementor-15022 .elementor-element.elementor-element-86233e9 .elementor-icon-box-title{color:#B45309;}.elementor-15022 .elementor-element.elementor-element-86233e9 .elementor-icon-box-description{color:#4338CA;}.elementor-15022 .elementor-element.elementor-element-0e24257{width:100%;max-width:100%;text-align:center;}.elementor-15022 .elementor-element.elementor-element-0e24257 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-0e24257 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:44px;font-weight:700;line-height:47px;letter-spacing:-0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-4fa79c3{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#19154E;}.elementor-15022 .elementor-element.elementor-element-4fa79c3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-b5ebd2e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15022 .elementor-element.elementor-element-b5ebd2e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-6cbc1688 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15022 .elementor-element.elementor-element-6cbc1688:not(.elementor-motion-effects-element-type-background), .elementor-15022 .elementor-element.elementor-element-6cbc1688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-6770abc ) 0%, #9DB2FF 100%);}.elementor-15022 .elementor-element.elementor-element-6cbc1688{border-style:solid;border-width:12px 12px 12px 12px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-15022 .elementor-element.elementor-element-6cbc1688, .elementor-15022 .elementor-element.elementor-element-6cbc1688 > .elementor-background-overlay{border-radius:60px 60px 60px 60px;}.elementor-15022 .elementor-element.elementor-element-6cbc1688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15022 .elementor-element.elementor-element-6f9c4482.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15022 .elementor-element.elementor-element-6f9c4482 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:9px;}.elementor-15022 .elementor-element.elementor-element-6f9c4482 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 20% 0% 20%;}.elementor-15022 .elementor-element.elementor-element-34c2b48d{width:var( --container-widget-width, 112.522% );max-width:112.522%;--container-widget-width:112.522%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-15022 .elementor-element.elementor-element-34c2b48d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15022 .elementor-element.elementor-element-34c2b48d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:58px;font-weight:700;line-height:61px;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-fe91772 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-fe91772{text-align:center;font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:500;color:var( --e-global-color-primary );}.elementor-15022 .elementor-element.elementor-element-4741d0ab{--spacer-size:11px;}.elementor-15022 .elementor-element.elementor-element-337e5b81{z-index:1;}.elementor-15022 .elementor-element.elementor-element-1eb347f2 > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:44px 0px 0px 0px;}body:not(.rtl) .elementor-15022 .elementor-element.elementor-element-1eb347f2{left:230px;}body.rtl .elementor-15022 .elementor-element.elementor-element-1eb347f2{right:230px;}.elementor-15022 .elementor-element.elementor-element-1eb347f2{top:32px;z-index:0;}.elementor-15022 .elementor-element.elementor-element-1eb347f2 img{opacity:0.31;border-radius:18px 18px 18px 1px;}body.elementor-page-15022:not(.elementor-motion-effects-element-type-background), body.elementor-page-15022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15022 .elementor-element.elementor-element-3b141b2 > .elementor-container{max-width:580px;}.elementor-15022 .elementor-element.elementor-element-3b141b2{padding:8% 0% 8% 0%;}.elementor-15022 .elementor-element.elementor-element-46af9a12 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-3946bcfe{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-43536f48 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-15022 .elementor-element.elementor-element-15e1aeb7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-19ac761f{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-26dca2da > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-29f77b0b{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-33aa7ee4{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-69245bdd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-7770f814{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-50425e7{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-e1049e1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-123290d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-429ed8ef{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-573f10e6{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-12c2f8c7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-20c7f7c4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-41d5d2f3{--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-4fa79c3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15022 .elementor-element.elementor-element-6cbc1688{padding:100px 25px 100px 25px;}}@media(max-width:767px){.elementor-15022 .elementor-element.elementor-element-3b141b2{padding:25% 5% 25% 5%;}.elementor-15022 .elementor-element.elementor-element-4c67d61a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-15022 .elementor-element.elementor-element-258060f0{text-align:center;}.elementor-15022 .elementor-element.elementor-element-258060f0 .elementor-heading-title{font-size:31px;line-height:1.1em;}.elementor-15022 .elementor-element.elementor-element-10868268{text-align:center;font-size:14px;letter-spacing:-0.2px;}.elementor-15022 .elementor-element.elementor-element-7d31927f .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-28f7f593{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-dd4d73a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-46af9a12 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-46af9a12{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-7ad65aa .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-3946bcfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-45805d8c .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-7857efed .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-786e996e .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-33a007d0 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-4d1e6aab .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-7254f82 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-5f5c0486 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-43536f48 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-43536f48{font-size:16px;}.elementor-15022 .elementor-element.elementor-element-1adc2a36{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-23988067 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-15e1aeb7 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-15e1aeb7{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-1297809 .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-19ac761f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-7b6d03ca .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-3ff5c5a7 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-116bbdf4 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-cd26627{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-322c6411 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-26dca2da > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-26dca2da{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-3d721eb .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-29f77b0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-4a899e2 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-58d4f977 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-9e1790 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-b4d9844 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-2f94ba5c .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-2d7454c .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-9a18305 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-69e343df .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-5cea0707 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-4dca07fa .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-d5b5e53 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-55b08b7 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-28660af6 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-db5d895 .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-33aa7ee4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-425466c5 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-128e54d5 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-5077b613 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-35db67e8{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-408c2f65 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-69245bdd > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-69245bdd{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-4eb6a5c .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-7770f814{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-3921b9d8 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-55e67e45 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-6b112956 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-3a16a928 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-6c79a4c .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-bde4cce .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-50425e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-be12810 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-e1049e1 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-e1049e1{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-38f4cd3{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-797cbeb5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-123290d8 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-123290d8{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-1963899 .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-429ed8ef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-27cefaf2 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-60f8a681 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-1e1acde4 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-573f10e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-73ccc6b0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-12c2f8c7 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-12c2f8c7{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-6a7e627f .elementor-button{padding:15px 35px 15px 35px;}.elementor-15022 .elementor-element.elementor-element-4482ce34{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-66efe982 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-20c7f7c4 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-20c7f7c4{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-41d5d2f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15022 .elementor-element.elementor-element-11429032 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-5085c3c7 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-ad9a855 .elementor-heading-title{font-size:20px;}.elementor-15022 .elementor-element.elementor-element-818ae9c{--border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-0e24257 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-4fa79c3 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-15022 .elementor-element.elementor-element-4fa79c3{text-align:center;font-size:14px;}.elementor-15022 .elementor-element.elementor-element-6cbc1688, .elementor-15022 .elementor-element.elementor-element-6cbc1688 > .elementor-background-overlay{border-radius:50px 50px 50px 50px;}.elementor-15022 .elementor-element.elementor-element-6cbc1688{padding:50px 20px 50px 20px;}.elementor-15022 .elementor-element.elementor-element-6f9c4482 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15022 .elementor-element.elementor-element-34c2b48d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-15022 .elementor-element.elementor-element-fe91772{text-align:center;font-size:14px;letter-spacing:-0.2px;}}/* Start custom CSS for icon-box, class: .elementor-element-7c88c75d */.elementor-15022 .elementor-element.elementor-element-7c88c75d {
  width: fit-content;
  color:#9333EA;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba91ed0 */.elementor-15022 .elementor-element.elementor-element-3ba91ed0 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-3ba91ed0:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d14005d */.elementor-15022 .elementor-element.elementor-element-6d14005d {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-6d14005d:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6db8a495 */.elementor-15022 .elementor-element.elementor-element-6db8a495 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-6db8a495:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ce694a */.elementor-15022 .elementor-element.elementor-element-71ce694a {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-71ce694a:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b7eb77f */.elementor-15022 .elementor-element.elementor-element-2b7eb77f {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-2b7eb77f:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3bab85 */.elementor-15022 .elementor-element.elementor-element-3c3bab85 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-3c3bab85:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f77c589 */.elementor-15022 .elementor-element.elementor-element-7f77c589 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-7f77c589:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-422d9fd8 */.elementor-15022 .elementor-element.elementor-element-422d9fd8 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-422d9fd8:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-312e3ad5 */.elementor-15022 .elementor-element.elementor-element-312e3ad5 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-312e3ad5:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8076f1 */.elementor-15022 .elementor-element.elementor-element-3f8076f1 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-3f8076f1:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31111261 */.elementor-15022 .elementor-element.elementor-element-31111261 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-31111261:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71d031af */.elementor-15022 .elementor-element.elementor-element-71d031af {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-71d031af:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-427de27b */.elementor-15022 .elementor-element.elementor-element-427de27b {
  width: fit-content;
  color:#9333EA;

  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a84e997 */.elementor-15022 .elementor-element.elementor-element-3a84e997 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-3a84e997:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f7c0ca */.elementor-15022 .elementor-element.elementor-element-43f7c0ca {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-43f7c0ca:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3622597c */.elementor-15022 .elementor-element.elementor-element-3622597c {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-3622597c:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490c4249 */.elementor-15022 .elementor-element.elementor-element-490c4249 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-490c4249:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21556d17 */.elementor-15022 .elementor-element.elementor-element-21556d17 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-21556d17:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-425377f9 */.elementor-15022 .elementor-element.elementor-element-425377f9 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-425377f9:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-155c7de0 */.elementor-15022 .elementor-element.elementor-element-155c7de0 {
  width: fit-content;
  color: #0f766e;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a704d98 */.elementor-15022 .elementor-element.elementor-element-2a704d98 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-2a704d98:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a2305 */.elementor-15022 .elementor-element.elementor-element-13a2305 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-13a2305:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-786b368e */.elementor-15022 .elementor-element.elementor-element-786b368e {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-786b368e:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b1a0d0 */.elementor-15022 .elementor-element.elementor-element-74b1a0d0 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-74b1a0d0:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62c322a4 */.elementor-15022 .elementor-element.elementor-element-62c322a4 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-62c322a4:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b46936 */.elementor-15022 .elementor-element.elementor-element-35b46936 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-35b46936:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c726892 */.elementor-15022 .elementor-element.elementor-element-c726892 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-c726892:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63efd3d */.elementor-15022 .elementor-element.elementor-element-63efd3d {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-63efd3d:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-592ba3c0 */.elementor-15022 .elementor-element.elementor-element-592ba3c0 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-592ba3c0:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30fa65ba */.elementor-15022 .elementor-element.elementor-element-30fa65ba {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-30fa65ba:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5728233 */.elementor-15022 .elementor-element.elementor-element-5728233 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-5728233:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12e128 */.elementor-15022 .elementor-element.elementor-element-c12e128 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-c12e128:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c0db20 */.elementor-15022 .elementor-element.elementor-element-6c0db20 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-6c0db20:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70d3971 */.elementor-15022 .elementor-element.elementor-element-70d3971 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-70d3971:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46de5048 */.elementor-15022 .elementor-element.elementor-element-46de5048 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-46de5048:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0e4bb */.elementor-15022 .elementor-element.elementor-element-3c0e4bb {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-3c0e4bb:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c5c285d */.elementor-15022 .elementor-element.elementor-element-1c5c285d {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-1c5c285d:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698f02a3 */.elementor-15022 .elementor-element.elementor-element-698f02a3 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-698f02a3:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c468837 */.elementor-15022 .elementor-element.elementor-element-1c468837 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-1c468837:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b318ba */.elementor-15022 .elementor-element.elementor-element-67b318ba {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-67b318ba:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba8a775 */.elementor-15022 .elementor-element.elementor-element-3ba8a775 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-3ba8a775:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42b8cdd2 */.elementor-15022 .elementor-element.elementor-element-42b8cdd2 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-42b8cdd2:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c6446 */.elementor-15022 .elementor-element.elementor-element-80c6446 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-80c6446:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed8a299 */.elementor-15022 .elementor-element.elementor-element-ed8a299 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-ed8a299:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8611a69 */.elementor-15022 .elementor-element.elementor-element-8611a69 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-8611a69:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5667f4a4 */.elementor-15022 .elementor-element.elementor-element-5667f4a4 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-5667f4a4:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccccbe6 */.elementor-15022 .elementor-element.elementor-element-1ccccbe6 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-1ccccbe6:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35233f93 */.elementor-15022 .elementor-element.elementor-element-35233f93 {
  width: fit-content;
  color: #0f766e;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c536c2a */.elementor-15022 .elementor-element.elementor-element-6c536c2a {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-6c536c2a:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-655835b6 */.elementor-15022 .elementor-element.elementor-element-655835b6 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-655835b6:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f8d5389 */.elementor-15022 .elementor-element.elementor-element-6f8d5389 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-6f8d5389:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47403886 */.elementor-15022 .elementor-element.elementor-element-47403886 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-47403886:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32d9d1b3 */.elementor-15022 .elementor-element.elementor-element-32d9d1b3 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-32d9d1b3:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58d98dd2 */.elementor-15022 .elementor-element.elementor-element-58d98dd2 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-58d98dd2:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9c53b */.elementor-15022 .elementor-element.elementor-element-2a9c53b {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-2a9c53b:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c8914c */.elementor-15022 .elementor-element.elementor-element-60c8914c {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-60c8914c:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f5732c */.elementor-15022 .elementor-element.elementor-element-8f5732c {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-8f5732c:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30fdc2 */.elementor-15022 .elementor-element.elementor-element-b30fdc2 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-b30fdc2:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec0587 */.elementor-15022 .elementor-element.elementor-element-5ec0587 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-5ec0587:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a44a35 */.elementor-15022 .elementor-element.elementor-element-6a44a35 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-6a44a35:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-558b29f */.elementor-15022 .elementor-element.elementor-element-558b29f {
  width: fit-content;
  color: #0f766e;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19ec8a74 */.elementor-15022 .elementor-element.elementor-element-19ec8a74 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-19ec8a74:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2b775d */.elementor-15022 .elementor-element.elementor-element-3f2b775d {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-3f2b775d:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e3e077 */.elementor-15022 .elementor-element.elementor-element-76e3e077 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-76e3e077:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a31dd74 */.elementor-15022 .elementor-element.elementor-element-3a31dd74 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-3a31dd74:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-288b90c0 */.elementor-15022 .elementor-element.elementor-element-288b90c0 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-288b90c0:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c84466 */.elementor-15022 .elementor-element.elementor-element-2c84466 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-2c84466:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-17a02325 */.elementor-15022 .elementor-element.elementor-element-17a02325 {
  width: fit-content;
  color: #0f766e;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77cf4363 */.elementor-15022 .elementor-element.elementor-element-77cf4363 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-77cf4363:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77ba9ddc */.elementor-widget-text-editor p {
    margin-bottom: 0;
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09007d */.elementor-15022 .elementor-element.elementor-element-b09007d {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-b09007d:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2aba696e */.elementor-15022 .elementor-element.elementor-element-2aba696e {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-2aba696e:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c857543 */.elementor-15022 .elementor-element.elementor-element-1c857543 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-1c857543:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79038c62 */.elementor-15022 .elementor-element.elementor-element-79038c62 {
    font-size: 16px;
}

.elementor-15022 .elementor-element.elementor-element-79038c62:hover {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26108f80 */.elementor-15022 .elementor-element.elementor-element-26108f80 {
            /* Border properties */
          
         
            background-color: white;
            padding: 1rem; /* equivalent to p-6 in Tailwind */
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /* equivalent to shadow-sm */
            transition: all 0.2s ease;
            position: relative;
            
        }

        /* Hover state */
       .elementor-15022 .elementor-element.elementor-element-26108f80:hover {
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); /* equivalent to hover:shadow-md */
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86233e9 */.elementor-15022 .elementor-element.elementor-element-86233e9 {
  width: fit-content;
  color: #0f766e;
  font-weight: 600 !important;
  font-size: 16px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6cbc1688 */.elementor-15022 .elementor-element.elementor-element-6cbc1688 {
/*    border-radius: 120px;*/
/*border: 30px solid #fff; */
position: relative !important;
overflow:hidden !important;
}/* End custom CSS */