.elementor-34 .elementor-element.elementor-element-2565f78{--display:flex;--min-height:550px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-34 .elementor-element.elementor-element-568777c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-edb0d18 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:51px;font-weight:700;text-transform:capitalize;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-41a4f16{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-a39cf2a .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;text-transform:capitalize;line-height:1.5em;background-image:linear-gradient(1135deg, var( --e-global-color-accent ) 0%, var( --e-global-color-8e62862 ) 100%);box-shadow:0px 0px 10px 1px rgba(13.999999999999996, 164.99999999999997, 164, 0.25);transition-duration:1.3s;border-radius:333333px 333333px 333333px 333333px;}.elementor-34 .elementor-element.elementor-element-a39cf2a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-a39cf2a .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-34 .elementor-element.elementor-element-09a9bdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-9dc4972 img{width:73%;height:363px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-23dd6a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-23dd6a6:not(.elementor-motion-effects-element-type-background), .elementor-34 .elementor-element.elementor-element-23dd6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-57cf16d{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-b12585f{text-align:center;}.elementor-34 .elementor-element.elementor-element-b12585f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-9576471{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-aa24277:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-aa24277{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-aa24277.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-b7a172d:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-b7a172d{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-b7a172d.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-32b7623:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-32b7623{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-32b7623.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-102123e{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-f901dab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-34 .elementor-element.elementor-element-ecb90e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-2cddaeb{text-align:start;}.elementor-34 .elementor-element.elementor-element-2cddaeb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-f98769b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-34 .elementor-element.elementor-element-f98769b.elementor-element{--align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-a6b4042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-a6b4042.e-con{--order:-99999 /* order start hack */;}.elementor-34 .elementor-element.elementor-element-48779ce{text-align:start;}.elementor-34 .elementor-element.elementor-element-48779ce img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-34 .elementor-element.elementor-element-4bf87aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-1f49a63{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-bee3daf{text-align:center;}.elementor-34 .elementor-element.elementor-element-bee3daf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-2e2b91c{width:var( --container-widget-width, 62% );max-width:62%;background-color:transparent;padding:6px 20px 20px 20px;--container-widget-width:62%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:13px 13px 13px 13px;}.elementor-34 .elementor-element.elementor-element-2e2b91c:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-title{margin-block-end:5px;}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-2e2b91c.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-02ee75e{width:var( --container-widget-width, 62% );max-width:62%;background-color:transparent;padding:6px 20px 20px 20px;--container-widget-width:62%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:13px 13px 13px 13px;}.elementor-34 .elementor-element.elementor-element-02ee75e:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-title{margin-block-end:5px;}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-02ee75e.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-d47fe07{width:var( --container-widget-width, 62% );max-width:62%;background-color:transparent;padding:6px 20px 20px 20px;--container-widget-width:62%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:13px 13px 13px 13px;}.elementor-34 .elementor-element.elementor-element-d47fe07:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-title{margin-block-end:5px;}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-d47fe07.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-0a7aa25{width:var( --container-widget-width, 62% );max-width:62%;background-color:transparent;padding:6px 20px 20px 20px;--container-widget-width:62%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, var( --e-global-color-25831ac ) 0%, #F1F5F95C 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A14;border-radius:13px 13px 13px 13px;}.elementor-34 .elementor-element.elementor-element-0a7aa25:hover{--e-transform-translateY:-10px;background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-title{margin-block-end:5px;}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-25831ac );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-default .elementor-icon{fill:var( --e-global-color-25831ac );color:var( --e-global-color-25831ac );border-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-34 .elementor-element.elementor-element-0a7aa25.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon{font-size:25px;}.elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:700;}.elementor-34 .elementor-element.elementor-element-5663b69{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-04973a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-564b03d{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-9dbcda3{text-align:center;}.elementor-34 .elementor-element.elementor-element-9dbcda3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-main-swiper .swiper-slide{background-color:#F1F5F9F2;border-radius:10px;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-swiper-button{font-size:20px;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__content, .elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__content:after{background-color:var( --e-global-color-25831ac );}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-34 .elementor-element.elementor-element-c972a24.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-34 .elementor-element.elementor-element-c972a24.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-34 .elementor-element.elementor-element-c972a24.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-34 .elementor-element.elementor-element-c972a24.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-34 .elementor-element.elementor-element-c972a24.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__text{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-34 .elementor-element.elementor-element-487d163{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-cc3d5e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34 .elementor-element.elementor-element-f4fc2dd{--spacer-size:60px;}.elementor-34 .elementor-element.elementor-element-8efd9a0{text-align:center;}.elementor-34 .elementor-element.elementor-element-8efd9a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:35px;font-weight:700;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-34 .elementor-element.elementor-element-0de1ffc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-34 .elementor-element.elementor-element-0de1ffc .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-34 .elementor-element.elementor-element-0de1ffc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-34 .elementor-element.elementor-element-4fb725e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-34 .elementor-element.elementor-element-4fb725e.elementor-element{--align-self:center;}.elementor-34 .elementor-element.elementor-element-9b2d167 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;text-transform:capitalize;line-height:1.5em;background-image:linear-gradient(1135deg, var( --e-global-color-accent ) 0%, var( --e-global-color-8e62862 ) 100%);box-shadow:0px 0px 10px 1px rgba(13.999999999999996, 164.99999999999997, 164, 0.25);transition-duration:1.3s;border-radius:333333px 333333px 333333px 333333px;}.elementor-34 .elementor-element.elementor-element-9b2d167 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-34 .elementor-element.elementor-element-9b2d167 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-34 .elementor-element.elementor-element-21bbb07{--spacer-size:60px;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-568777c{--width:50%;}.elementor-34 .elementor-element.elementor-element-09a9bdb{--width:50%;}.elementor-34 .elementor-element.elementor-element-ecb90e1{--width:79%;}.elementor-34 .elementor-element.elementor-element-a6b4042{--width:22%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-9576471{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-34 .elementor-element.elementor-element-edb0d18 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-41a4f16{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-9dc4972 img{width:100%;height:209px;}.elementor-34 .elementor-element.elementor-element-57cf16d{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-b12585f .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-9576471{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-aa24277 .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-b7a172d .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-32b7623 .elementor-icon-box-title a{font-size:20px;}.elementor-34 .elementor-element.elementor-element-102123e{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-2cddaeb .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-f98769b{font-size:16px;}.elementor-34 .elementor-element.elementor-element-1f49a63{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-bee3daf .elementor-heading-title{font-size:28px;}.elementor-34 .elementor-element.elementor-element-2e2b91c{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-2e2b91c .elementor-icon-box-title a{font-size:28px;}.elementor-34 .elementor-element.elementor-element-02ee75e{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-02ee75e .elementor-icon-box-title a{font-size:28px;}.elementor-34 .elementor-element.elementor-element-d47fe07{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-d47fe07 .elementor-icon-box-title a{font-size:28px;}.elementor-34 .elementor-element.elementor-element-0a7aa25{width:100%;max-width:100%;}.elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-title, .elementor-34 .elementor-element.elementor-element-0a7aa25 .elementor-icon-box-title a{font-size:28px;}.elementor-34 .elementor-element.elementor-element-5663b69{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-564b03d{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-9dbcda3 .elementor-heading-title{font-size:28px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__text{font-size:16px;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__name{font-size:28px;}.elementor-34 .elementor-element.elementor-element-c972a24 .elementor-testimonial__title{font-size:20px;}.elementor-34 .elementor-element.elementor-element-487d163{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-f4fc2dd{--spacer-size:35px;}.elementor-34 .elementor-element.elementor-element-8efd9a0 .elementor-heading-title{font-size:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-34 .elementor-element.elementor-element-4fb725e{width:100%;max-width:100%;font-size:16px;}.elementor-34 .elementor-element.elementor-element-21bbb07{--spacer-size:35px;}}/* Start custom CSS for heading, class: .elementor-element-edb0d18 */.gradient-text{
    background: linear-gradient(135deg,#0f172a,#0ea5a4) ;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2565f78 *//* Hero section with special gradient */
.hero-bg {
  background: 
    radial-gradient(ellipse 80% 60% at 15% 20%, rgba(14,165,164,0.14) 0%, transparent 60%),
    radial-gradient(ellipse 50% 40% at 85% 80%, rgba(14,165,164,0.08) 0%, transparent 60%),
    radial-gradient(ellipse 40% 30% at 70% 10%, rgba(15, 23, 42, 0.04) 0%, transparent 60%),
    hsl(210 40% 98%);
  position: relative;
}

/* Decorative geometric blob - top right */
.hero-bg::before {
  content: '';
  position: absolute;
  top: 15%;
  right: 0%;
  left: 65%;
  width: 300px;
  height: 300px;
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1) 0%, transparent 50%);
  border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
  transform: rotate(15deg);
  pointer-events: none;
}

/* Decorative geometric blob - bottom left */
.hero-bg::after {
  content: '';
  position: absolute;
  bottom: 15%;
  left: 63%;
  width: 200px;
  height: 200px;
  background: linear-gradient(225deg, rgba(14, 165, 164, 0.08) 0%, transparent 50%);
  border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
  transform: rotate(-10deg);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aa24277 *//* Icon container with teal accent */
.elementor-icon {
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b7a172d *//* Icon container with teal accent */
.elementor-icon {
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-32b7623 *//* Icon container with teal accent */
.elementor-icon {
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23dd6a6 */.section-white {
  background: hsl(var(--background-alt)); /* #F1F5F9 */
  position: relative;
  overflow: hidden;
}

.section-white::before {
  content: '';
  position: absolute;
  top: -50px;
  right: -50px;
  width: 200px;
  height: 200px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.1) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}

.section-white::after {
  content: '';
  position: absolute;
  bottom: -30px;
  left: -30px;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.08) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f901dab */.section-light {
  background-color: #F8FAFC; /* #F8FAFC - soft off-white */
  position: relative;
  overflow: hidden;
}

.section-light::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 120%;
  height: 100%;
  background: 
    radial-gradient(ellipse 60% 40% at 20% 50%, rgba(14, 165, 164, 0.06) 0%, transparent 60%),
    radial-gradient(ellipse 50% 35% at 80% 60%, rgba(14, 165, 164, 0.05) 0%, transparent 60%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e2b91c *//* Icon container with teal accent */
.elementor-icon {
 margin-top: 16px;
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-02ee75e *//* Icon container with teal accent */
.elementor-icon {
 margin-top: 16px;
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d47fe07 *//* Icon container with teal accent */
.elementor-icon {
 margin-top: 16px;
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0a7aa25 *//* Icon container with teal accent */
.elementor-icon {
 margin-top: 16px;
  width: 3rem; /* 48px */
  height: 3rem; /* 48px */
  border-radius: 0.75rem; /* 12px */
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: center;*/
  background: linear-gradient(135deg, rgba(14, 165, 164, 0.1), rgba(14, 165, 164, 0.05));
}

.elementor-icon svg {
  color: #0EA5A4!important; /* Teal */
  transition: all 0.3s ease;
}

/* Hover effect - icon fills with teal gradient */
.premium-card:hover .elementor-icon {
  background: linear-gradient(135deg, #0EA5A4, #14B8A6)!important;
}

.premium-card:hover .elementor-icon svg {
  color: white!important;
}

.premium-card{
box-shadow:0 4px 24px #0f172a0a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf87aa */.section-whitee {
  background: #F1F5F9; /* hsl(var(--background-alt)) */
  position: relative;
  overflow: hidden;
}

.section-whitee::before {
  content: '';
  position: absolute;
  top: -50px;
  right: -50px;
  width: 200px;
  height: 200px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.1) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}

.section-whitee::after {
  content: '';
  position: absolute;
  bottom: -30px;
  left: -30px;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.08) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3d5e1 */.section-whit {
  background: #F1F5F9; /* #F1F5F9 */
  position: relative;
  overflow: hidden;
}

.section-whit::before {
  content: '';
  position: absolute;
  top: -50px;
  right: -50px;
  width: 200px;
  height: 200px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.1) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}

.section-whit::after {
  content: '';
  position: absolute;
  bottom: -30px;
  left: -30px;
  width: 150px;
  height: 150px;
  background: radial-gradient(circle at center, rgba(14, 165, 164, 0.08) 0%, transparent 70%);
  border-radius: 50%;
  pointer-events: none;
}/* End custom CSS */