.elementor-20 .elementor-element.elementor-element-31819cad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-31819cad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-31819cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://maidinkccleaners.com/wp-content/uploads/2025/08/descktop-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-31819cad::before, .elementor-20 .elementor-element.elementor-element-31819cad > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-31819cad > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-31819cad > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-31819cad > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-31819cad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEF8FF;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-6e522961{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-3be50297.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3be50297{text-align:center;}.elementor-20 .elementor-element.elementor-element-3be50297 img{width:60%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7a3a648{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-7a3a648.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7a3a648 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;line-height:1.4em;color:#000000;}.elementor-20 .elementor-element.elementor-element-43bd311c{width:var( --container-widget-width, 80% );max-width:80%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-43bd311c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-43bd311c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#444444;}.elementor-20 .elementor-element.elementor-element-53ae827a.elementor-element{--align-self:center;}.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-20 .elementor-element.elementor-element-13d37b3c .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-20 .elementor-element.elementor-element-13d37b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-13d37b3c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-13d37b3c .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-2a82640a{--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;--border-radius:25px 25px 25px 25px;--margin-top:-4em;--margin-bottom:-4em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-2a82640a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2a82640a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #73D6FF 0%, #92DCFB 100%);}.elementor-20 .elementor-element.elementor-element-2a82640a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1cdf8c29{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1cdf8c29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-10ba04fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3c55f88d{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-3c55f88d .elementor-icon-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-default .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3c55f88d.elementor-view-default:has(:focus) .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3c55f88d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-3c55f88d .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3c55f88d:has(:focus) .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3c55f88d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-19932d10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3dd81bc7{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-3dd81bc7 .elementor-icon-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-default .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3dd81bc7.elementor-view-default:has(:focus) .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3dd81bc7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-3dd81bc7 .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3dd81bc7:has(:focus) .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3dd81bc7 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-10c5cb5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4b822d32{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-4b822d32 .elementor-icon-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-default .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4b822d32.elementor-view-default:has(:focus) .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4b822d32 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-4b822d32 .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-4b822d32:has(:focus) .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-4b822d32 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-2e1870fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3feb5112{width:var( --container-widget-width, 33% );max-width:33%;background-color:#EEF8FF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-20 .elementor-element.elementor-element-3feb5112 .elementor-icon-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-default .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-3feb5112.elementor-view-default:has(:focus) .elementor-icon{fill:#3786F7;color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3feb5112 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-3feb5112 .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3feb5112:has(:focus) .elementor-icon-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-3feb5112 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-5cd9c353 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-20 .elementor-element.elementor-element-5cd9c353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-5cd9c353.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5cd9c353 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-531ee1b0{--display:flex;--min-height:0px;--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:65px 65px;--row-gap:65px;--column-gap:65px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-531ee1b0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-531ee1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEF8FF 100%);}.elementor-20 .elementor-element.elementor-element-531ee1b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-1087397d{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1087397d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-1f6b5bc0{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-289bf49a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-41243df4 img{width:100%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-41ecb460{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-41ecb460.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-41ecb460:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-41ecb460:has(:focus) .elementor-image-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-20 .elementor-element.elementor-element-696d0c21{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4f7df5f img{width:100%;}.elementor-20 .elementor-element.elementor-element-56dbcdc1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-56dbcdc1:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-56dbcdc1:has(:focus) .elementor-image-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-20 .elementor-element.elementor-element-65da624f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3f466366 img{width:100%;}.elementor-20 .elementor-element.elementor-element-646161a6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-646161a6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-646161a6:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-646161a6:has(:focus) .elementor-image-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-20 .elementor-element.elementor-element-73e95390{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6ead5add img{width:100%;}.elementor-20 .elementor-element.elementor-element-27d0a47f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-27d0a47f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-27d0a47f:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-27d0a47f:has(:focus) .elementor-image-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-20 .elementor-element.elementor-element-5110c46f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6fb136c6 img{width:100%;}.elementor-20 .elementor-element.elementor-element-566a5d28{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-566a5d28.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-566a5d28:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-566a5d28:has(:focus) .elementor-image-box-title{color:#3786F7;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:#444444;}.elementor-20 .elementor-element.elementor-element-6b11c628 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-20 .elementor-element.elementor-element-6b11c628{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-6b11c628.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6b11c628 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-5833fd0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 1px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-5833fd0e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5833fd0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF8FF 0%, #FFFFFF 100%);}.elementor-20 .elementor-element.elementor-element-137652bf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-150px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-31c87f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-31c87f22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-6eec8d8a{--display:flex;}.elementor-20 .elementor-element.elementor-element-4f8a5fed{padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:25px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title{margin-block-end:0px;color:#0C283E;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-stacked .elementor-icon{background-color:#73D6FF;fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-default .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#73D6FF;fill:#EAF2FE;color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-default:has(:focus) .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed.elementor-view-framed:has(:focus) .elementor-icon{background-color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-4f8a5fed:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-4f8a5fed:has(:focus) .elementor-icon-box-title{color:#0C283E;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:0px;font-weight:400;line-height:1.5em;color:#484848;}.elementor-20 .elementor-element.elementor-element-42a392d4{--display:flex;}.elementor-20 .elementor-element.elementor-element-50134790{padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:25px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title{margin-block-end:0px;color:#0C283E;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-stacked .elementor-icon{background-color:#73D6FF;fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-default .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#73D6FF;fill:#EAF2FE;color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-default:has(:focus) .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-50134790.elementor-view-framed:has(:focus) .elementor-icon{background-color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-50134790:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-50134790:has(:focus) .elementor-icon-box-title{color:#0C283E;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:0px;font-weight:400;line-height:1.5em;color:#484848;}.elementor-20 .elementor-element.elementor-element-69db8856{--display:flex;}.elementor-20 .elementor-element.elementor-element-490d6ec3{padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:25px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title{margin-block-end:0px;color:#0C283E;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-stacked .elementor-icon{background-color:#73D6FF;fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-default .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#73D6FF;fill:#EAF2FE;color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-default:has(:focus) .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-490d6ec3:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-490d6ec3:has(:focus) .elementor-icon-box-title{color:#0C283E;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:0px;font-weight:400;line-height:1.5em;color:#484848;}.elementor-20 .elementor-element.elementor-element-5ca01fff{--display:flex;}.elementor-20 .elementor-element.elementor-element-4904128c{padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:25px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title{margin-block-end:0px;color:#0C283E;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-stacked .elementor-icon{background-color:#73D6FF;fill:#FFFFFF;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-default .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#73D6FF;fill:#EAF2FE;color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-default:has(:focus) .elementor-icon{fill:#73D6FF;color:#73D6FF;border-color:#73D6FF;}.elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-20 .elementor-element.elementor-element-4904128c.elementor-view-framed:has(:focus) .elementor-icon{background-color:#EAF2FE;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon{font-size:24px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-20 .elementor-element.elementor-element-4904128c:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-4904128c:has(:focus) .elementor-icon-box-title{color:#0C283E;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-description{font-family:"Space Grotesk", Sans-serif;font-size:0px;font-weight:400;line-height:1.5em;color:#484848;}.elementor-20 .elementor-element.elementor-element-15236166{--display:flex;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-15236166.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f29e03a .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-20 .elementor-element.elementor-element-5f29e03a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-5f29e03a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f29e03a .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-4c70f9cf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-50px;}.elementor-20 .elementor-element.elementor-element-3fcea232 img{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-e2ab1a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-e2ab1a9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2ab1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EEF8FF 100%);}.elementor-20 .elementor-element.elementor-element-169fe057{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-169fe057 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-e95a2b{--display:flex;border-style:solid;--border-style:solid;border-color:#92DCFB;--border-color:#92DCFB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7553e408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4112462a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-4112462a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4112462a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-12ec899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-12ec899 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-12ec899 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-12ec899:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-12ec899:has(:focus) .elementor-image-box-title{color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-12ec899 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-59dd5b3d{--e-rating-icon-font-size:26px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-20 .elementor-element.elementor-element-527b84c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-527b84c7.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-481bb207{--display:flex;border-style:solid;--border-style:solid;border-color:#92DCFB;--border-color:#92DCFB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2ab52408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fc746b0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fc746b0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fc746b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7616c28b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-7616c28b .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-7616c28b .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-7616c28b:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-7616c28b:has(:focus) .elementor-image-box-title{color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-7616c28b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-6bdc7df9{--e-rating-icon-font-size:26px;}.elementor-20 .elementor-element.elementor-element-5d70753b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-5d70753b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6ae0181a{--display:flex;border-style:solid;--border-style:solid;border-color:#92DCFB;--border-color:#92DCFB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4f31b461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-792d7d8b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-792d7d8b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-792d7d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-166223e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-166223e1 .elementor-image-box-wrapper{text-align:left;}.elementor-20 .elementor-element.elementor-element-166223e1 .elementor-image-box-title{margin-bottom:6px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-166223e1:has(:hover) .elementor-image-box-title,
					 .elementor-20 .elementor-element.elementor-element-166223e1:has(:focus) .elementor-image-box-title{color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-166223e1 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-6b277761{--e-rating-icon-font-size:26px;}.elementor-20 .elementor-element.elementor-element-21a1d839{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#31295BE6;}.elementor-20 .elementor-element.elementor-element-21a1d839.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fb43161 .elementor-button{background-color:#61CE7000;font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1em;border-radius:5px 5px 5px 5px;padding:15px 040px 15px 40px;}.elementor-20 .elementor-element.elementor-element-fb43161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-fb43161.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fb43161 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-1b2a767e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:9vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-1b2a767e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1b2a767e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF8FF 0%, #EEF8FF 100%);}.elementor-20 .elementor-element.elementor-element-7e76321{--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;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-40f20e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-40f20e86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-2a33d290{width:var( --container-widget-width, 71% );max-width:71%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-2a33d290.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2a33d290 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#484848;}.elementor-20 .elementor-element.elementor-element-3aa78c11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3786F7;--border-color:#3786F7;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-42766032 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-42766032.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-42766032.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-42766032.elementor-view-default .elementor-icon{color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-42766032.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-42766032.elementor-view-default .elementor-icon svg{fill:#3786F7;}.elementor-20 .elementor-element.elementor-element-5b8e9fd4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-106e738d{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-106e738d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-2fc9fd7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3786F7;--border-color:#3786F7;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-45388370 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-45388370.elementor-view-stacked .elementor-icon{background-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-45388370.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-45388370.elementor-view-default .elementor-icon{color:#3786F7;border-color:#3786F7;}.elementor-20 .elementor-element.elementor-element-45388370.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-45388370.elementor-view-default .elementor-icon svg{fill:#3786F7;}.elementor-20 .elementor-element.elementor-element-5206e71a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-1ef6081e{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-1ef6081e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#3786F7;}.elementor-20 .elementor-element.elementor-element-30246fbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3786F7;--border-color:#3786F7;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-22b6b7a2{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-74ac1fb8{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-20 .elementor-element.elementor-element-74ac1fb8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#3786F7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-icon i{color:#3786F7;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-icon svg{fill:#3786F7;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-53e5bc5d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-53e5bc5d .elementor-icon-list-text{color:#3786F7;transition:color 0.3s;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-31819cad{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10vw;--padding-bottom:16vw;--padding-left:4vw;--padding-right:4vw;}.elementor-20 .elementor-element.elementor-element-3be50297{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-3be50297 img{width:45%;}.elementor-20 .elementor-element.elementor-element-7a3a648{text-align:center;}.elementor-20 .elementor-element.elementor-element-43bd311c{width:100%;max-width:100%;text-align:center;}.elementor-20 .elementor-element.elementor-element-13d37b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1cdf8c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20 .elementor-element.elementor-element-10ba04fc{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-10ba04fc.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3c55f88d{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-20 .elementor-element.elementor-element-19932d10{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-19932d10.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3dd81bc7{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-20 .elementor-element.elementor-element-10c5cb5e{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-10c5cb5e.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4b822d32{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-20 .elementor-element.elementor-element-2e1870fd{--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;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-2e1870fd.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3feb5112{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-20 .elementor-element.elementor-element-5cd9c353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-531ee1b0{--min-height:0px;--gap:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-20 .elementor-element.elementor-element-1087397d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20 .elementor-element.elementor-element-289bf49a{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-696d0c21{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-65da624f{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-73e95390{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-5110c46f{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-6b11c628{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5833fd0e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-137652bf{--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-137652bf.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-31c87f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20 .elementor-element.elementor-element-15236166{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5f29e03a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4c70f9cf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4c70f9cf.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-3fcea232{padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e2ab1a9{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-20 .elementor-element.elementor-element-169fe057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20 .elementor-element.elementor-element-7553e408{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2ab52408{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4f31b461{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fb43161{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1b2a767e{--min-height:955px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-7e76321{--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7e76321.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-40f20e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-20 .elementor-element.elementor-element-2a33d290{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-106e738d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-1ef6081e .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-74ac1fb8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-53e5bc5d.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-31819cad:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-31819cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maidinkccleaners.com/wp-content/uploads/2025/08/Design-sem-nome-2025-08-20T153612.062.png");background-size:cover;}.elementor-20 .elementor-element.elementor-element-31819cad{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-6e522961{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3be50297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-3be50297 img{width:43%;}.elementor-20 .elementor-element.elementor-element-7a3a648{width:100%;max-width:100%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7a3a648 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-43bd311c{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-43bd311c .elementor-heading-title{font-size:12px;}.elementor-20 .elementor-element.elementor-element-13d37b3c.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-13d37b3c .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-2a82640a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:17vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-1cdf8c29{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1cdf8c29 .elementor-heading-title{font-size:31px;}.elementor-20 .elementor-element.elementor-element-3c55f88d{width:100%;max-width:100%;padding:19px 30px 19px 30px;}.elementor-20 .elementor-element.elementor-element-3dd81bc7{width:100%;max-width:100%;padding:19px 30px 19px 30px;}.elementor-20 .elementor-element.elementor-element-4b822d32{width:100%;max-width:100%;padding:19px 30px 19px 30px;}.elementor-20 .elementor-element.elementor-element-3feb5112{width:100%;max-width:100%;padding:19px 30px 19px 30px;}.elementor-20 .elementor-element.elementor-element-5cd9c353.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5cd9c353 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-531ee1b0{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:7vw;--padding-right:7vw;}.elementor-20 .elementor-element.elementor-element-1087397d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1087397d .elementor-heading-title{font-size:35px;}.elementor-20 .elementor-element.elementor-element-289bf49a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-41ecb460{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-41ecb460 .elementor-image-box-description{font-size:15px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-56dbcdc1 .elementor-image-box-description{font-size:15px;}.elementor-20 .elementor-element.elementor-element-646161a6{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-646161a6 .elementor-image-box-description{font-size:15px;}.elementor-20 .elementor-element.elementor-element-27d0a47f{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-title{font-size:22px;}.elementor-20 .elementor-element.elementor-element-27d0a47f .elementor-image-box-description{font-size:15px;}.elementor-20 .elementor-element.elementor-element-566a5d28{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 30px 30px;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-title{font-size:20px;}.elementor-20 .elementor-element.elementor-element-566a5d28 .elementor-image-box-description{font-size:15px;}.elementor-20 .elementor-element.elementor-element-6b11c628.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-6b11c628 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-5833fd0e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-137652bf{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-31c87f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-31c87f22 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-6eec8d8a{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-4f8a5fed{--icon-box-icon-margin:10px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4f8a5fed .elementor-icon-box-title a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-42a392d4{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-50134790{--icon-box-icon-margin:10px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-50134790 .elementor-icon-box-title a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-69db8856{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-490d6ec3{--icon-box-icon-margin:10px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-490d6ec3 .elementor-icon-box-title a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-5ca01fff{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-20 .elementor-element.elementor-element-4904128c{--icon-box-icon-margin:10px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title{margin-block-end:0px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4904128c .elementor-icon-box-title a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-15236166{--margin-top:-8px;--margin-bottom:-13px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5f29e03a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5f29e03a .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-4c70f9cf{--width:92%;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-20 .elementor-element.elementor-element-3fcea232 img{border-radius:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e2ab1a9{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-20 .elementor-element.elementor-element-169fe057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-169fe057 .elementor-heading-title{font-size:32px;}.elementor-20 .elementor-element.elementor-element-e95a2b{--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-7553e408{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-12ec899 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-20 .elementor-element.elementor-element-12ec899 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-527b84c7{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-20 .elementor-element.elementor-element-481bb207{--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-2ab52408{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-7616c28b .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-20 .elementor-element.elementor-element-7616c28b .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-5d70753b{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-20 .elementor-element.elementor-element-6ae0181a{--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4f31b461{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-166223e1 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-20 .elementor-element.elementor-element-166223e1 .elementor-image-box-description{font-size:14px;}.elementor-20 .elementor-element.elementor-element-21a1d839{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-20 .elementor-element.elementor-element-fb43161.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fb43161 .elementor-button{font-size:16px;}.elementor-20 .elementor-element.elementor-element-1b2a767e{--min-height:657px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-20 .elementor-element.elementor-element-7e76321{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-40f20e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-40f20e86 .elementor-heading-title{font-size:36px;}.elementor-20 .elementor-element.elementor-element-2a33d290{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-2a33d290.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2a33d290 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-20 .elementor-element.elementor-element-42766032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5b8e9fd4{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-106e738d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-45388370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5206e71a{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-1ef6081e .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-22b6b7a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-74ac1fb8 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-53e5bc5d{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-53e5bc5d.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-6e522961{--width:47%;}.elementor-20 .elementor-element.elementor-element-1f6b5bc0{--width:73%;}.elementor-20 .elementor-element.elementor-element-289bf49a{--width:45%;}.elementor-20 .elementor-element.elementor-element-696d0c21{--width:45%;}.elementor-20 .elementor-element.elementor-element-65da624f{--width:45%;}.elementor-20 .elementor-element.elementor-element-73e95390{--width:45%;}.elementor-20 .elementor-element.elementor-element-5110c46f{--width:45%;}.elementor-20 .elementor-element.elementor-element-137652bf{--width:44%;}.elementor-20 .elementor-element.elementor-element-4c70f9cf{--width:40%;}.elementor-20 .elementor-element.elementor-element-e95a2b{--width:53%;}.elementor-20 .elementor-element.elementor-element-4112462a{--width:100%;}.elementor-20 .elementor-element.elementor-element-481bb207{--width:53%;}.elementor-20 .elementor-element.elementor-element-fc746b0{--width:100%;}.elementor-20 .elementor-element.elementor-element-6ae0181a{--width:53%;}.elementor-20 .elementor-element.elementor-element-792d7d8b{--width:100%;}.elementor-20 .elementor-element.elementor-element-7e76321{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-6e522961{--width:100%;}.elementor-20 .elementor-element.elementor-element-1f6b5bc0{--width:100%;}.elementor-20 .elementor-element.elementor-element-137652bf{--width:81%;}.elementor-20 .elementor-element.elementor-element-6eec8d8a{--width:545px;}.elementor-20 .elementor-element.elementor-element-42a392d4{--width:545px;}.elementor-20 .elementor-element.elementor-element-69db8856{--width:545px;}.elementor-20 .elementor-element.elementor-element-5ca01fff{--width:545px;}.elementor-20 .elementor-element.elementor-element-4c70f9cf{--width:84%;}.elementor-20 .elementor-element.elementor-element-e95a2b{--width:100%;}.elementor-20 .elementor-element.elementor-element-7553e408{--content-width:100%;}.elementor-20 .elementor-element.elementor-element-4112462a{--width:88%;}.elementor-20 .elementor-element.elementor-element-481bb207{--width:100%;}.elementor-20 .elementor-element.elementor-element-2ab52408{--content-width:100%;}.elementor-20 .elementor-element.elementor-element-fc746b0{--width:100%;}.elementor-20 .elementor-element.elementor-element-6ae0181a{--width:100%;}.elementor-20 .elementor-element.elementor-element-4f31b461{--content-width:100%;}.elementor-20 .elementor-element.elementor-element-792d7d8b{--width:100%;}.elementor-20 .elementor-element.elementor-element-7e76321{--width:78%;}}/* Start custom CSS for heading, class: .elementor-element-7a3a648 */.elementor-20 .elementor-element.elementor-element-7a3a648{
    text-wrap: balance;
}

.elementor-20 .elementor-element.elementor-element-7a3a648 strong{
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53ae827a */.elementor-20 .elementor-element.elementor-element-53ae827a .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #92dcfb;
    border: 1px solid rgba(52, 132, 247, 0.2);
    border-radius: 9999px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Space Grotesk', sans-serif;
  }

  /* Estilo da bolinha */
.elementor-20 .elementor-element.elementor-element-53ae827a .dot2 {
    width: 8px;
    height: 8px;
    background-color: #ffffff;
    border-radius: 50%;
    margin-right: 8px;
    animation: pulse2 2s infinite;
  }

  /* Animação de pulse */
  @keyframes pulse2 {
    0% {
      transform: scale(0.95);
      opacity: 0.5;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
    100% {
      transform: scale(0.95);
      opacity: 0.5;
    }
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13d37b3c */.elementor-20 .elementor-element.elementor-element-13d37b3c {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-20 .elementor-element.elementor-element-13d37b3c" acima.
     É um pouco redundante se o ".elementor-20 .elementor-element.elementor-element-13d37b3c" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-20 .elementor-element.elementor-element-13d37b3c" genérico */
.elementor-20 .elementor-element.elementor-element-13d37b3c {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-20 .elementor-element.elementor-element-13d37b3c". */
.elementor-20 .elementor-element.elementor-element-13d37b3c .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-20 .elementor-element.elementor-element-13d37b3c .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c55f88d */.elementor-20 .elementor-element.elementor-element-3c55f88d {
    background-color: #EEF8FF;
    border-radius: 8px;
    box-shadow: 0px 200px 123px rgba(46, 49, 112, 0.05),
                83.555px 51.386px 15.402px rgba(46, 49, 112, 0.05),
                44.673px 27.474px 6.474px rgba(46, 49, 112, 0.05),
                25.043px 15.402px 2.474px rgba(46, 49, 112, 0.05),
                13.3px 8.18px 0.474px rgba(46, 49, 112, 0.05),
                5.535px 3.404px 0.474px rgba(46, 49, 112, 0.05);
}

.elementor-20 .elementor-element.elementor-element-3c55f88d strong {
    font-weight: 600 !important;
    color: #039be8 !important; /* cor sólida do texto */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd81bc7 */.elementor-20 .elementor-element.elementor-element-3dd81bc7 {
    background-color: #EEF8FF;
    border-radius: 8px;
    box-shadow: 0px 200px 123px rgba(46, 49, 112, 0.05),
                83.555px 51.386px 15.402px rgba(46, 49, 112, 0.05),
                44.673px 27.474px 6.474px rgba(46, 49, 112, 0.05),
                25.043px 15.402px 2.474px rgba(46, 49, 112, 0.05),
                13.3px 8.18px 0.474px rgba(46, 49, 112, 0.05),
                5.535px 3.404px 0.474px rgba(46, 49, 112, 0.05);
}

.elementor-20 .elementor-element.elementor-element-3dd81bc7 strong {
    font-weight: 600 !important;
    color: #039be8 !important; /* cor sólida do texto */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b822d32 */.elementor-20 .elementor-element.elementor-element-4b822d32 {
    background-color: #EEF8FF;
    border-radius: 8px;
    box-shadow: 0px 200px 123px rgba(46, 49, 112, 0.05),
                83.555px 51.386px 15.402px rgba(46, 49, 112, 0.05),
                44.673px 27.474px 6.474px rgba(46, 49, 112, 0.05),
                25.043px 15.402px 2.474px rgba(46, 49, 112, 0.05),
                13.3px 8.18px 0.474px rgba(46, 49, 112, 0.05),
                5.535px 3.404px 0.474px rgba(46, 49, 112, 0.05);
}

.elementor-20 .elementor-element.elementor-element-4b822d32 strong {
    font-weight: 600 !important;
    color: #039be8 !important; /* cor sólida do texto */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3feb5112 */.elementor-20 .elementor-element.elementor-element-3feb5112 {
    background-color: #EEF8FF;
    border-radius: 8px;
    box-shadow: 0px 200px 123px rgba(46, 49, 112, 0.05),
                83.555px 51.386px 15.402px rgba(46, 49, 112, 0.05),
                44.673px 27.474px 6.474px rgba(46, 49, 112, 0.05),
                25.043px 15.402px 2.474px rgba(46, 49, 112, 0.05),
                13.3px 8.18px 0.474px rgba(46, 49, 112, 0.05),
                5.535px 3.404px 0.474px rgba(46, 49, 112, 0.05);
}

.elementor-20 .elementor-element.elementor-element-3feb5112 strong {
    font-weight: 600 !important;
    color: #039be8 !important; /* cor sólida do texto */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5cd9c353 */.elementor-20 .elementor-element.elementor-element-5cd9c353 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-20 .elementor-element.elementor-element-5cd9c353" acima.
     É um pouco redundante se o ".elementor-20 .elementor-element.elementor-element-5cd9c353" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-20 .elementor-element.elementor-element-5cd9c353" genérico */
.elementor-20 .elementor-element.elementor-element-5cd9c353 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-20 .elementor-element.elementor-element-5cd9c353". */
.elementor-20 .elementor-element.elementor-element-5cd9c353 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-20 .elementor-element.elementor-element-5cd9c353 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-41ecb460 */.elementor-20 .elementor-element.elementor-element-41ecb460{

    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289bf49a */.elementor-20 .elementor-element.elementor-element-289bf49a {
    border: 1px solid #3786f7; /* cor e espessura da borda */
    border-radius: 0 80px 0 80px; /* topo direito e inferior esquerdo arredondados */
    overflow: hidden; /* garante que a imagem não ultrapasse a borda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56dbcdc1 */.elementor-20 .elementor-element.elementor-element-56dbcdc1{

    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-696d0c21 */.elementor-20 .elementor-element.elementor-element-696d0c21 {
    border: 1px solid #3786f7; /* cor e espessura da borda */
    border-radius: 0 80px 0 80px; /* topo direito e inferior esquerdo arredondados */
    overflow: hidden; /* garante que a imagem não ultrapasse a borda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-646161a6 */.elementor-20 .elementor-element.elementor-element-646161a6{

    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65da624f */.elementor-20 .elementor-element.elementor-element-65da624f {
    border: 1px solid #3786f7; /* cor e espessura da borda */
    border-radius: 0 80px 0 80px; /* topo direito e inferior esquerdo arredondados */
    overflow: hidden; /* garante que a imagem não ultrapasse a borda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-27d0a47f */.elementor-20 .elementor-element.elementor-element-27d0a47f{

    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e95390 */.elementor-20 .elementor-element.elementor-element-73e95390 {
    border: 1px solid #3786f7; /* cor e espessura da borda */
    border-radius: 0 80px 0 80px; /* topo direito e inferior esquerdo arredondados */
    overflow: hidden; /* garante que a imagem não ultrapasse a borda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-566a5d28 */.elementor-20 .elementor-element.elementor-element-566a5d28{

    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5110c46f */.elementor-20 .elementor-element.elementor-element-5110c46f {
    border: 1px solid #3786f7; /* cor e espessura da borda */
    border-radius: 0 80px 0 80px; /* topo direito e inferior esquerdo arredondados */
    overflow: hidden; /* garante que a imagem não ultrapasse a borda */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b11c628 */.elementor-20 .elementor-element.elementor-element-6b11c628 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-20 .elementor-element.elementor-element-6b11c628" acima.
     É um pouco redundante se o ".elementor-20 .elementor-element.elementor-element-6b11c628" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-20 .elementor-element.elementor-element-6b11c628" genérico */
.elementor-20 .elementor-element.elementor-element-6b11c628 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-20 .elementor-element.elementor-element-6b11c628". */
.elementor-20 .elementor-element.elementor-element-6b11c628 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-20 .elementor-element.elementor-element-6b11c628 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f8a5fed */.elementor-20 .elementor-element.elementor-element-4f8a5fed{
    text-wrap: balance;
}
.elementor-20 .elementor-element.elementor-element-4f8a5fed .icon-box-icon{
    padding-bottom: 10px;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;

}

.elementor-icon-box-icon {
    margin-bottom: 0 !important; /* remove a margem padrão */
}

.elementor-icon-box-content {
    padding-top: 0 !important; /* remove o padding padrão */
    margin-top: 0 !important; /* remove a margem padrão */
}

/* Ajuste fino para alinhar verticalmente com o ícone */
.elementor-icon-box-title {
    margin: 0 !important;
    line-height: 1.2;
}

.elementor-icon-box-description {
    margin: 5px 0 0 0 !important; /* ajuste este valor conforme necessário */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-50134790 */.elementor-20 .elementor-element.elementor-element-50134790{
    text-wrap: balance;
}
.elementor-20 .elementor-element.elementor-element-50134790 .icon-box-icon{
    padding-bottom: 10px;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;

}

.elementor-icon-box-icon {
    margin-bottom: 0 !important; /* remove a margem padrão */
}

.elementor-icon-box-content {
    padding-top: 0 !important; /* remove o padding padrão */
    margin-top: 0 !important; /* remove a margem padrão */
}

/* Ajuste fino para alinhar verticalmente com o ícone */
.elementor-icon-box-title {
    margin: 0 !important;
    line-height: 1.2;
}

.elementor-icon-box-description {
    margin: 5px 0 0 0 !important; /* ajuste este valor conforme necessário */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-490d6ec3 */.elementor-20 .elementor-element.elementor-element-490d6ec3{
    text-wrap: balance;
}
.elementor-20 .elementor-element.elementor-element-490d6ec3 .icon-box-icon{
    padding-bottom: 10px;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;

}

.elementor-icon-box-icon {
    margin-bottom: 0 !important; /* remove a margem padrão */
}

.elementor-icon-box-content {
    padding-top: 0 !important; /* remove o padding padrão */
    margin-top: 0 !important; /* remove a margem padrão */
}

/* Ajuste fino para alinhar verticalmente com o ícone */
.elementor-icon-box-title {
    margin: 0 !important;
    line-height: 1.2;
}

.elementor-icon-box-description {
    margin: 5px 0 0 0 !important; /* ajuste este valor conforme necessário */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4904128c */.elementor-20 .elementor-element.elementor-element-4904128c{
    text-wrap: balance;
}
.elementor-20 .elementor-element.elementor-element-4904128c .icon-box-icon{
    padding-bottom: 10px;
}
.elementor-icon-box-wrapper {
    display: flex;
    align-items: center;

}

.elementor-icon-box-icon {
    margin-bottom: 0 !important; /* remove a margem padrão */
}

.elementor-icon-box-content {
    padding-top: 0 !important; /* remove o padding padrão */
    margin-top: 0 !important; /* remove a margem padrão */
}

/* Ajuste fino para alinhar verticalmente com o ícone */
.elementor-icon-box-title {
    margin: 0 !important;
    line-height: 1.2;
}

.elementor-icon-box-description {
    margin: 5px 0 0 0 !important; /* ajuste este valor conforme necessário */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f29e03a */.elementor-20 .elementor-element.elementor-element-5f29e03a {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-20 .elementor-element.elementor-element-5f29e03a" acima.
     É um pouco redundante se o ".elementor-20 .elementor-element.elementor-element-5f29e03a" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-20 .elementor-element.elementor-element-5f29e03a" genérico */
.elementor-20 .elementor-element.elementor-element-5f29e03a {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-20 .elementor-element.elementor-element-5f29e03a". */
.elementor-20 .elementor-element.elementor-element-5f29e03a .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-20 .elementor-element.elementor-element-5f29e03a .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fcea232 */.elementor-20 .elementor-element.elementor-element-3fcea232{
    background-color: #EEF8FF;
    text-wrap: balance;
    border-radius: 8px;
box-shadow: 0px 200px 123px 0px rgba(46, 49, 112, 0.05), 
            0px 83.555px 51.386px 0px rgba(46, 49, 112, 0.05), 
            0px 44.673px 27.474px 0px rgba(46, 49, 112, 0.05), 
            0px 25.043px 15.402px 0px rgba(46, 49, 112, 0.05), 
            0px 13.3px 8.18px 0px rgba(46, 49, 112, 0.05), 
            0px 5.535px 3.404px 0px rgba(46, 49, 112, 0.05);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb43161 */.elementor-20 .elementor-element.elementor-element-fb43161 {
  /* Arredonda as bordas do elemento em 5 pixels. */
  border-radius: 5px;
  /* Define um fundo com um degradê de cores.
     90deg: O degradê vai da esquerda para a direita.
     #3484F7 0%: Começa com um azul mais escuro na borda esquerda.
     #75ABF9 50%: No meio, transita para um azul mais claro.
     #3484F7 100%: Termina com o mesmo azul escuro na borda direita.
     Isso cria um efeito de brilho metálico ou acetinado no centro. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
}

/* Estilo específico para elementos com a classe "btn3" (provavelmente um botão) */
.btn3 {
  /* Define o mesmo fundo degradê do ".elementor-20 .elementor-element.elementor-element-fb43161" acima.
     É um pouco redundante se o ".elementor-20 .elementor-element.elementor-element-fb43161" já for o botão,
     mas garante que botões com a classe "btn3" tenham este fundo. */
  background: linear-gradient(90deg, #3484F7 0%, #75ABF9 50%, #3484F7 100%);
  /* Remove qualquer contorno que o navegador possa adicionar ao botão. */
  outline: none;
  /* Muda o cursor do mouse para uma "mãozinha" quando ele passa sobre o botão,
     indicando que é clicável. */
  cursor: pointer;
  /* Remove qualquer borda padrão do botão. */
  border: none;
  /* Faz com que qualquer mudança de estilo (como hover ou active)
     aconteça suavemente ao longo de 0.9 segundos. */
  transition: 0.9s;
}

/* Estilo para elementos com a classe "btn" QUANDO estão sendo clicados (ativos) */
.btn:active {
  /* Deixa o botão com 50% de transparência (meio apagado) enquanto está sendo pressionado. */
  opacity: 0.5;
}

/* Mais estilos para elementos com a classe "btn3".
   É comum ter a mesma classe definida múltiplas vezes em CSS;
   as regras são combinadas. */
.btn3 {
  /* Define um espaçamento interno de 5 pixels em todos os lados do botão.
     "!important" força esta regra a ter prioridade sobre outras regras de padding
     que possam existir para este elemento. (Use com cautela!) */
  padding: 5px !important;
}

/* Outro estilo para o ".elementor-20 .elementor-element.elementor-element-fb43161" genérico */
.elementor-20 .elementor-element.elementor-element-fb43161 {
  /* Faz com que a largura do elemento se ajuste ao conteúdo dentro dele. */
  width: fit-content !important; /* "!important" força esta regra. */
  /* Se o conteúdo interno for maior que o elemento, o excesso será cortado
     (não aparecerão barras de rolagem). */
  overflow: hidden;
}

/* Define como o brilho vai se comportar QUANDO o mouse estiver SOBRE
   um elemento com a classe "elementor-button" dentro do ".elementor-20 .elementor-element.elementor-element-fb43161". */
.elementor-20 .elementor-element.elementor-element-fb43161 .elementor-button:hover::before {
  /* Aplica uma animação chamada "brilho".
     Essa animação dura 0.8 segundos.
     A velocidade da animação é constante (linear). */
  animation: brilho 0.8s linear;
}

/* Configurações iniciais do efeito de brilho.
   O "::before" cria um elemento "falso" (como uma camada extra)
   antes do conteúdo real do "elementor-button". É nessa camada que o brilho acontece. */
.elementor-20 .elementor-element.elementor-element-fb43161 .elementor-button::before {
  /* Mesmo que não tenha texto, isso é necessário para o ::before funcionar. */
  content: "";
  /* O brilho terá a mesma altura do botão. */
  height: 100%;
  /* Permite posicionar o brilho exatamente em relação ao botão. */
  position: absolute;
  /* Alinha o brilho no topo do botão. */
  top: 0;
  /* Alinha o brilho à esquerda do botão (onde ele começa). */
  left: 0;
  /* Começa invisível (totalmente transparente). */
  opacity: 0;
  /* A cor do brilho será branca. */
  background: #ffffff;
  /* Cria um efeito de "aura" ou "névoa" branca ao redor do brilho.
     - 0 0: sem deslocamento horizontal ou vertical da sombra.
     - 30px: o tamanho do "borrão" da sombra (quão espalhada ela é).
     - 20px: o tamanho da "expansão" da sombra (quão longe ela se estende).
     - #ffffffaa: a cor da sombra é branca com um pouco de transparência (o "aa" no final). */
  box-shadow: 0 0 30px 20px #ffffffaa;
  /* Inclina o brilho em -30 graus no eixo X (horizontal).
     Isso faz com que o brilho pareça uma faixa de luz diagonal. */
  transform: skewX(-30deg);
  /* Define como as cores do brilho se misturam com as cores do botão.
     "plus-lighter" faz com que as cores se somem, clareando a área onde o brilho passa. */
  mix-blend-mode: plus-lighter;
}

/* Define os passos (keyframes) da animação chamada "brilho" */
@keyframes brilho {
  /* No início da animação (0% do tempo total) */
  0% {
    /* O brilho está totalmente transparente. */
    opacity: 0;
    /* O brilho está posicionado na borda esquerda do botão. */
    left: 0%;
  }

  /* Na metade da animação (50% do tempo total) */
  50% {
    /* O brilho está totalmente visível (opaco). */
    opacity: 1;
    /* A posição 'left' não é definida aqui, então ele continua se movendo
       de 0% para 100% ao longo da animação. Na metade, estaria no meio do caminho. */
  }

  /* No final da animação (100% do tempo total) */
  100% {
    /* O brilho volta a ser totalmente transparente. */
    opacity: 0;
    /* O brilho termina na borda direita do botão,
       dando a impressão de que atravessou o botão. */
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a33d290 */.elementor-20 .elementor-element.elementor-element-2a33d290{
    text-wrap: balance;
}

.elementor-20 .elementor-element.elementor-element-2a33d290 strong{
    background: var(--Linear, linear-gradient(90deg, #34a335 0%, #029bec 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-106e738d */.elementor-20 .elementor-element.elementor-element-106e738d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ef6081e */.elementor-20 .elementor-element.elementor-element-1ef6081e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ac1fb8 */.elementor-20 .elementor-element.elementor-element-74ac1fb8{
    text-wrap: balance;
}/* End custom CSS */