.elementor-8 .elementor-element.elementor-element-24e79225{--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-8 .elementor-element.elementor-element-24e79225:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://hewcleaning.com/wp-content/uploads/2025/09/Design-sem-nome-2025-08-12T160847.276.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-24e79225::before, .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-24e79225 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-24e79225 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EEF8FF;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-695ef81d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-8 .elementor-element.elementor-element-1414fc5.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1414fc5{text-align:center;}.elementor-8 .elementor-element.elementor-element-1414fc5 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-8 .elementor-element.elementor-element-1c615fec{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-8 .elementor-element.elementor-element-1c615fec.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1c615fec .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:600;line-height:1.4em;color:#246EB9;}.elementor-8 .elementor-element.elementor-element-26a35ec8{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-8 .elementor-element.elementor-element-26a35ec8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-26a35ec8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-4fd4ac1c.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-8 .elementor-element.elementor-element-48b85085 .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-8 .elementor-element.elementor-element-48b85085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-48b85085.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-656e82fe{--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-8 .elementor-element.elementor-element-656e82fe:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-656e82fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #246EB9 0%, #4CB944 100%);}.elementor-8 .elementor-element.elementor-element-656e82fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4507c5c1{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4507c5c1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-61d7640.elementor-element{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-61d7640{left:48.75%;}body.rtl .elementor-8 .elementor-element.elementor-element-61d7640{right:48.75%;}.elementor-8 .elementor-element.elementor-element-61d7640{top:-20px;}.elementor-8 .elementor-element.elementor-element-33243f70{--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-8 .elementor-element.elementor-element-6fb89ee8{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-8 .elementor-element.elementor-element-6fb89ee8 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-6fb89ee8.elementor-view-stacked .elementor-icon{background-color:#34A034;}.elementor-8 .elementor-element.elementor-element-6fb89ee8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6fb89ee8.elementor-view-default .elementor-icon{fill:#34A034;color:#34A034;border-color:#34A034;}.elementor-8 .elementor-element.elementor-element-6fb89ee8 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-6fb89ee8 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-6fb89ee8 .elementor-icon-box-title{color:#31295BE6;}.elementor-8 .elementor-element.elementor-element-6fb89ee8:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-6fb89ee8:has(:focus) .elementor-icon-box-title{color:#4CB944;}.elementor-8 .elementor-element.elementor-element-6fb89ee8 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-149e1315{--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-8 .elementor-element.elementor-element-149e1315.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4126817d{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-8 .elementor-element.elementor-element-4126817d .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-4126817d.elementor-view-stacked .elementor-icon{background-color:#34A034;}.elementor-8 .elementor-element.elementor-element-4126817d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4126817d.elementor-view-default .elementor-icon{fill:#34A034;color:#34A034;border-color:#34A034;}.elementor-8 .elementor-element.elementor-element-4126817d .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4126817d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-4126817d .elementor-icon-box-title{color:#31295BE6;}.elementor-8 .elementor-element.elementor-element-4126817d:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4126817d:has(:focus) .elementor-icon-box-title{color:#4CB944;}.elementor-8 .elementor-element.elementor-element-4126817d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-5766de93{--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-8 .elementor-element.elementor-element-770fef81{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-8 .elementor-element.elementor-element-770fef81 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-770fef81.elementor-view-stacked .elementor-icon{background-color:#34A034;}.elementor-8 .elementor-element.elementor-element-770fef81.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-770fef81.elementor-view-default .elementor-icon{fill:#34A034;color:#34A034;border-color:#34A034;}.elementor-8 .elementor-element.elementor-element-770fef81 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-770fef81 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-770fef81 .elementor-icon-box-title{color:#31295BE6;}.elementor-8 .elementor-element.elementor-element-770fef81:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-770fef81:has(:focus) .elementor-icon-box-title{color:#4CB944;}.elementor-8 .elementor-element.elementor-element-770fef81 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-c798fed{--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-8 .elementor-element.elementor-element-54490e70{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-8 .elementor-element.elementor-element-54490e70 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-54490e70.elementor-view-stacked .elementor-icon{background-color:#34A034;}.elementor-8 .elementor-element.elementor-element-54490e70.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-54490e70.elementor-view-default .elementor-icon{fill:#34A034;color:#34A034;border-color:#34A034;}.elementor-8 .elementor-element.elementor-element-54490e70 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-54490e70 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-54490e70 .elementor-icon-box-title{color:#31295BE6;}.elementor-8 .elementor-element.elementor-element-54490e70:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-54490e70:has(:focus) .elementor-icon-box-title{color:#4CB944;}.elementor-8 .elementor-element.elementor-element-54490e70 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-3125669d{--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-8 .elementor-element.elementor-element-b216695{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-8 .elementor-element.elementor-element-b216695 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-b216695.elementor-view-stacked .elementor-icon{background-color:#34A034;}.elementor-8 .elementor-element.elementor-element-b216695.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-b216695.elementor-view-default .elementor-icon{fill:#34A034;color:#34A034;border-color:#34A034;}.elementor-8 .elementor-element.elementor-element-b216695 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-b216695 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:21px;font-weight:600;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-b216695 .elementor-icon-box-title{color:#31295BE6;}.elementor-8 .elementor-element.elementor-element-b216695:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-b216695:has(:focus) .elementor-icon-box-title{color:#4CB944;}.elementor-8 .elementor-element.elementor-element-b216695 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-7a13d83f .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-8 .elementor-element.elementor-element-7a13d83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7a13d83f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5fdebdba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;--z-index:2;}.elementor-8 .elementor-element.elementor-element-5fdebdba:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5fdebdba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF8FF;}.elementor-8 .elementor-element.elementor-element-1baf7900{--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:-186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1baf7900.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1c28385f{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1c28385f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:58px;font-weight:500;line-height:1.5em;color:#246EB9;}.elementor-8 .elementor-element.elementor-element-1ff2bd77{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 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:left;}.elementor-8 .elementor-element.elementor-element-1ff2bd77 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#092839;}.elementor-8 .elementor-element.elementor-element-5fcb6a03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5fcb6a03.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4fb584d0{width:var( --container-widget-width, 405px );max-width:405px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4fb584d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4d69114f{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-4d69114f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-4d69114f.elementor-view-stacked .elementor-icon{background-color:#34A335;}.elementor-8 .elementor-element.elementor-element-4d69114f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4d69114f.elementor-view-default .elementor-icon{fill:#34A335;color:#34A335;border-color:#34A335;}.elementor-8 .elementor-element.elementor-element-4d69114f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4d69114f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-4d69114f .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-4d69114f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4d69114f:has(:focus) .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-4d69114f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-2a65464c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a65464c.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1106b41a{width:var( --container-widget-width, 405px );max-width:405px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1106b41a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-50aff16e{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-50aff16e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-50aff16e.elementor-view-stacked .elementor-icon{background-color:#34A335;}.elementor-8 .elementor-element.elementor-element-50aff16e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-50aff16e.elementor-view-default .elementor-icon{fill:#34A335;color:#34A335;border-color:#34A335;}.elementor-8 .elementor-element.elementor-element-50aff16e .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-50aff16e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-50aff16e .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-50aff16e:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-50aff16e:has(:focus) .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-50aff16e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-1c8c201e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c8c201e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-70ca4149{width:var( --container-widget-width, 405px );max-width:405px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-70ca4149.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-43154ace{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-43154ace .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-43154ace.elementor-view-stacked .elementor-icon{background-color:#34A335;}.elementor-8 .elementor-element.elementor-element-43154ace.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-43154ace.elementor-view-default .elementor-icon{fill:#34A335;color:#34A335;border-color:#34A335;}.elementor-8 .elementor-element.elementor-element-43154ace .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-43154ace .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-43154ace .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-43154ace:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-43154ace:has(:focus) .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-43154ace .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-186bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-186bd9.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e861b97{width:var( --container-widget-width, 405px );max-width:405px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:405px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e861b97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-10e014b4{width:100%;max-width:100%;background-color:#EEF8FF;padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px;--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-10e014b4 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-8 .elementor-element.elementor-element-10e014b4.elementor-view-stacked .elementor-icon{background-color:#34A335;}.elementor-8 .elementor-element.elementor-element-10e014b4.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-10e014b4.elementor-view-default .elementor-icon{fill:#34A335;color:#34A335;border-color:#34A335;}.elementor-8 .elementor-element.elementor-element-10e014b4 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-10e014b4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-10e014b4 .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-10e014b4:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-10e014b4:has(:focus) .elementor-icon-box-title{color:#246EB9;}.elementor-8 .elementor-element.elementor-element-10e014b4 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-8 .elementor-element.elementor-element-5ea988f9{--display:flex;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4a903a06 .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-8 .elementor-element.elementor-element-4a903a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4a903a06.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-29b34601{--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:7vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-29b34601:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29b34601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF8FF 0%, #246EB9 100%);}.elementor-8 .elementor-element.elementor-element-457c2317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:30px 30px 30px 30px;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-457c2317:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-457c2317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-5246606a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5246606a{text-align:center;}.elementor-8 .elementor-element.elementor-element-5246606a img{width:72%;}.elementor-8 .elementor-element.elementor-element-51b2e708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-51b2e708:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51b2e708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;}.elementor-8 .elementor-element.elementor-element-ab7d1fe{margin:-74px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-34785c1f{width:100%;max-width:100%;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-8 .elementor-element.elementor-element-34785c1f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:48px;font-weight:500;line-height:40px;color:#FFFFFF;}.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-8 .elementor-element.elementor-element-15dceefc{width:var( --container-widget-width, 100% );max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3b32be98 .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-8 .elementor-element.elementor-element-3b32be98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-3b32be98.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7e23d234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;top:-19.653px;}.elementor-8 .elementor-element.elementor-element-7e23d234.elementor-element{--align-self:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7e23d234{left:50.344%;}body.rtl .elementor-8 .elementor-element.elementor-element-7e23d234{right:50.344%;}.elementor-8 .elementor-element.elementor-element-65796d7a{--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:6vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-65796d7a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-65796d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #246EB9 0%, #EEF8FF 100%);}.elementor-8 .elementor-element.elementor-element-54f052bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5e0912af{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 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-8 .elementor-element.elementor-element-5e0912af .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:45px;font-weight:500;line-height:1.5em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a68ee9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-13370f51 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-8 .elementor-element.elementor-element-13370f51 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-8 .elementor-element.elementor-element-13370f51 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-8 .elementor-element.elementor-element-13370f51 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-8 .elementor-element.elementor-element-13370f51 .glsr-reviews{--glsr-gap-xl:2em;}.elementor-8 .elementor-element.elementor-element-1acce763 form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-8 .elementor-element.elementor-element-1acce763 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-8 .elementor-element.elementor-element-1acce763 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-8 .elementor-element.elementor-element-1acce763 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-8 .elementor-element.elementor-element-1acce763 .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-8 .elementor-element.elementor-element-1acce763 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-8 .elementor-element.elementor-element-4744277c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-4744277c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4744277c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF8FF 0%, #EEF8FF 100%);}.elementor-8 .elementor-element.elementor-element-4bd9d56e{--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-8 .elementor-element.elementor-element-312a7dc4{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 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-8 .elementor-element.elementor-element-312a7dc4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-312a7dc4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:57px;font-weight:700;line-height:1.5em;color:#246EB9;}.elementor-8 .elementor-element.elementor-element-2295e3e3{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-8 .elementor-element.elementor-element-2295e3e3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2295e3e3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#092839;}.elementor-8 .elementor-element.elementor-element-6c44143a{--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:#246EB9;--border-color:#246EB9;--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-8 .elementor-element.elementor-element-476b98d8 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-476b98d8.elementor-view-stacked .elementor-icon{background-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-476b98d8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-476b98d8.elementor-view-default .elementor-icon{color:#246EB9;border-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-476b98d8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-476b98d8.elementor-view-default .elementor-icon svg{fill:#246EB9;}.elementor-8 .elementor-element.elementor-element-5ab99cc4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8 .elementor-element.elementor-element-2481b6b6{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-2481b6b6 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#246EB9;}.elementor-8 .elementor-element.elementor-element-23086ebd{--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:#246EB9;--border-color:#246EB9;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3efc7c95 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-3efc7c95.elementor-view-stacked .elementor-icon{background-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-3efc7c95.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3efc7c95.elementor-view-default .elementor-icon{color:#246EB9;border-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-3efc7c95.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-3efc7c95.elementor-view-default .elementor-icon svg{fill:#246EB9;}.elementor-8 .elementor-element.elementor-element-d290f17{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8 .elementor-element.elementor-element-5fa110d4{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-5fa110d4 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#246EB9;}.elementor-8 .elementor-element.elementor-element-cc9eda6{--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:#246EB9;--border-color:#246EB9;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-595acc68 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-595acc68.elementor-view-stacked .elementor-icon{background-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-595acc68.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-595acc68.elementor-view-default .elementor-icon{color:#246EB9;border-color:#246EB9;}.elementor-8 .elementor-element.elementor-element-595acc68.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-595acc68.elementor-view-default .elementor-icon svg{fill:#246EB9;}.elementor-8 .elementor-element.elementor-element-50e71f8c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8 .elementor-element.elementor-element-2ea80655{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-2ea80655 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;color:#246EB9;}.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-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-icon i{color:#246EB9;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-icon svg{fill:#246EB9;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-21332ec9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-21332ec9 .elementor-icon-list-text{color:#246EB9;transition:color 0.3s;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-24e79225{--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-8 .elementor-element.elementor-element-1414fc5{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1414fc5 img{width:45%;}.elementor-8 .elementor-element.elementor-element-1c615fec{text-align:center;}.elementor-8 .elementor-element.elementor-element-26a35ec8{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-48b85085{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4507c5c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-8 .elementor-element.elementor-element-33243f70{--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-8 .elementor-element.elementor-element-33243f70.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6fb89ee8{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-8 .elementor-element.elementor-element-149e1315{--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-8 .elementor-element.elementor-element-4126817d{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-8 .elementor-element.elementor-element-5766de93{--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-8 .elementor-element.elementor-element-770fef81{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-8 .elementor-element.elementor-element-c798fed{--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-8 .elementor-element.elementor-element-54490e70{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-8 .elementor-element.elementor-element-3125669d{--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-8 .elementor-element.elementor-element-b216695{padding:30px 50px 30px 50px;--container-widget-width:61%;--container-widget-flex-grow:0;width:var( --container-widget-width, 61% );max-width:61%;}.elementor-8 .elementor-element.elementor-element-7a13d83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5fdebdba{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-1baf7900{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1c28385f{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-1ff2bd77{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1ff2bd77 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4fb584d0{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-8 .elementor-element.elementor-element-4d69114f{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-1106b41a{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-8 .elementor-element.elementor-element-50aff16e{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-70ca4149{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-8 .elementor-element.elementor-element-43154ace{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-e861b97{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-8 .elementor-element.elementor-element-10e014b4{padding:0px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-4a903a06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-29b34601{--min-height:955px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-5246606a{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-5246606a img{width:45%;}.elementor-8 .elementor-element.elementor-element-51b2e708{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-51b2e708.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-34785c1f .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-15dceefc{font-size:16px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-3b32be98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-65796d7a{--padding-top:10vw;--padding-bottom:10vw;--padding-left:4vw;--padding-right:4vw;}.elementor-8 .elementor-element.elementor-element-5e0912af{width:100%;max-width:100%;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4744277c{--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-8 .elementor-element.elementor-element-4bd9d56e{--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-8 .elementor-element.elementor-element-4bd9d56e.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-312a7dc4{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2295e3e3{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2481b6b6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-5fa110d4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-2ea80655 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-21332ec9.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-24e79225{--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-8 .elementor-element.elementor-element-24e79225:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-8 .elementor-element.elementor-element-695ef81d{--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-8 .elementor-element.elementor-element-1414fc5{text-align:center;}.elementor-8 .elementor-element.elementor-element-1414fc5 img{width:50%;}.elementor-8 .elementor-element.elementor-element-1c615fec{width:100%;max-width:100%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1c615fec .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-26a35ec8{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-26a35ec8 .elementor-heading-title{font-size:13px;}.elementor-8 .elementor-element.elementor-element-48b85085.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-48b85085 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-656e82fe{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-4507c5c1{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4507c5c1 .elementor-heading-title{font-size:21px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-61d7640{left:45%;}body.rtl .elementor-8 .elementor-element.elementor-element-61d7640{right:45%;}.elementor-8 .elementor-element.elementor-element-6fb89ee8{width:100%;max-width:100%;padding:19px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-4126817d{width:100%;max-width:100%;padding:19px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-770fef81{width:100%;max-width:100%;padding:19px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-54490e70{width:100%;max-width:100%;padding:19px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-b216695{width:100%;max-width:100%;padding:19px 30px 0px 30px;}.elementor-8 .elementor-element.elementor-element-7a13d83f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7a13d83f .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5fdebdba{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:11vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-1baf7900{--margin-top:-19px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c28385f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1c28385f .elementor-heading-title{font-size:43px;}.elementor-8 .elementor-element.elementor-element-1ff2bd77{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1ff2bd77.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1ff2bd77 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-4fb584d0{width:var( --container-widget-width, 228.776px );max-width:228.776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:228.776px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4d69114f{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 30px 5px 30px;}.elementor-8 .elementor-element.elementor-element-1106b41a{width:var( --container-widget-width, 228.776px );max-width:228.776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:228.776px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-50aff16e{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 30px 5px 30px;}.elementor-8 .elementor-element.elementor-element-70ca4149{width:var( --container-widget-width, 228.776px );max-width:228.776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:228.776px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-43154ace{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 30px 5px 30px;}.elementor-8 .elementor-element.elementor-element-e861b97{width:var( --container-widget-width, 228.776px );max-width:228.776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:228.776px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-10e014b4{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 30px 5px 30px;}.elementor-8 .elementor-element.elementor-element-5ea988f9{--margin-top:-14px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4a903a06.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4a903a06 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-29b34601{--min-height:791px;--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:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-457c2317{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-38px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-457c2317.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5246606a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5246606a{text-align:center;}.elementor-8 .elementor-element.elementor-element-5246606a img{width:74%;}.elementor-8 .elementor-element.elementor-element-51b2e708{--width:84%;--margin-top:-19px;--margin-bottom:0px;--margin-left:-19px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-51b2e708.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ab7d1fe{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-34785c1f{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-34785c1f .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-8 .elementor-element.elementor-element-15dceefc{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;font-size:18px;line-height:23px;}.elementor-8 .elementor-element.elementor-element-3b32be98.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3b32be98 .elementor-button{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7e23d234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7e23d234{left:45%;}body.rtl .elementor-8 .elementor-element.elementor-element-7e23d234{right:45%;}.elementor-8 .elementor-element.elementor-element-65796d7a{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:4;}.elementor-8 .elementor-element.elementor-element-54f052bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5e0912af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5e0912af .elementor-heading-title{font-size:33px;}.elementor-8 .elementor-element.elementor-element-1acce763 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-8 .elementor-element.elementor-element-4744277c{--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:10vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-8 .elementor-element.elementor-element-4bd9d56e{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-312a7dc4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-312a7dc4 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-2295e3e3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2295e3e3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2295e3e3 .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-476b98d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ab99cc4{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2481b6b6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-3efc7c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d290f17{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5fa110d4 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-595acc68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-50e71f8c{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2ea80655 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-21332ec9{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-21332ec9.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-695ef81d{--width:47%;}.elementor-8 .elementor-element.elementor-element-1baf7900{--width:50%;}.elementor-8 .elementor-element.elementor-element-5fcb6a03{--width:50%;}.elementor-8 .elementor-element.elementor-element-2a65464c{--width:50%;}.elementor-8 .elementor-element.elementor-element-1c8c201e{--width:50%;}.elementor-8 .elementor-element.elementor-element-186bd9{--width:50%;}.elementor-8 .elementor-element.elementor-element-457c2317{--width:45%;}.elementor-8 .elementor-element.elementor-element-51b2e708{--width:45%;}.elementor-8 .elementor-element.elementor-element-4a68ee9c{--width:65%;}.elementor-8 .elementor-element.elementor-element-4bd9d56e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-695ef81d{--width:100%;}.elementor-8 .elementor-element.elementor-element-1baf7900{--width:500px;}.elementor-8 .elementor-element.elementor-element-457c2317{--width:100%;}.elementor-8 .elementor-element.elementor-element-51b2e708{--width:70%;}.elementor-8 .elementor-element.elementor-element-4bd9d56e{--width:78%;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-24e79225:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-24e79225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-1c615fec */.elementor-8 .elementor-element.elementor-element-1c615fec{
    text-wrap: balance;
}

.elementor-8 .elementor-element.elementor-element-1c615fec 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-4fd4ac1c */.elementor-8 .elementor-element.elementor-element-4fd4ac1c .tag-wrapper2 {
    display: inline-flex;
    align-items: center;
    padding: 4px 20px;
    background-color: #4cb944;
    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-8 .elementor-element.elementor-element-4fd4ac1c .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-48b85085 */.elementor-8 .elementor-element.elementor-element-48b85085 {
  /* 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-8 .elementor-element.elementor-element-48b85085" acima.
     É um pouco redundante se o ".elementor-8 .elementor-element.elementor-element-48b85085" 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-8 .elementor-element.elementor-element-48b85085" genérico */
.elementor-8 .elementor-element.elementor-element-48b85085 {
  /* 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-8 .elementor-element.elementor-element-48b85085". */
.elementor-8 .elementor-element.elementor-element-48b85085 .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-8 .elementor-element.elementor-element-48b85085 .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-6fb89ee8 */.elementor-8 .elementor-element.elementor-element-6fb89ee8{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-6fb89ee8 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #34a034 0%, #039be8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4126817d */.elementor-8 .elementor-element.elementor-element-4126817d{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-4126817d strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #34a034 0%, #039be8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-770fef81 */.elementor-8 .elementor-element.elementor-element-770fef81{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-770fef81 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #34a034 0%, #039be8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-54490e70 */.elementor-8 .elementor-element.elementor-element-54490e70{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-54490e70 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #34a034 0%, #039be8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b216695 */.elementor-8 .elementor-element.elementor-element-b216695{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-b216695 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #34a034 0%, #039be8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a13d83f */.elementor-8 .elementor-element.elementor-element-7a13d83f {
  /* 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-8 .elementor-element.elementor-element-7a13d83f" acima.
     É um pouco redundante se o ".elementor-8 .elementor-element.elementor-element-7a13d83f" 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-8 .elementor-element.elementor-element-7a13d83f" genérico */
.elementor-8 .elementor-element.elementor-element-7a13d83f {
  /* 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-8 .elementor-element.elementor-element-7a13d83f". */
.elementor-8 .elementor-element.elementor-element-7a13d83f .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-8 .elementor-element.elementor-element-7a13d83f .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-1ff2bd77 */.elementor-8 .elementor-element.elementor-element-1ff2bd77{
    text-wrap: balance;
}

.elementor-8 .elementor-element.elementor-element-1ff2bd77 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 icon-box, class: .elementor-element-4d69114f */.elementor-8 .elementor-element.elementor-element-4d69114f{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-4d69114f strong{
    font-weight: 600 !important;
    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 icon-box, class: .elementor-element-50aff16e */.elementor-8 .elementor-element.elementor-element-50aff16e{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-50aff16e strong{
    font-weight: 600 !important;
    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 icon-box, class: .elementor-element-43154ace */.elementor-8 .elementor-element.elementor-element-43154ace{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-43154ace strong{
    font-weight: 600 !important;
    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 icon-box, class: .elementor-element-10e014b4 */.elementor-8 .elementor-element.elementor-element-10e014b4{
    background-color: #EEF8FF;
    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);

}
.elementor-8 .elementor-element.elementor-element-10e014b4 strong{
    font-weight: 600 !important;
    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 button, class: .elementor-element-4a903a06 */.elementor-8 .elementor-element.elementor-element-4a903a06 {
  /* 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-8 .elementor-element.elementor-element-4a903a06" acima.
     É um pouco redundante se o ".elementor-8 .elementor-element.elementor-element-4a903a06" 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-8 .elementor-element.elementor-element-4a903a06" genérico */
.elementor-8 .elementor-element.elementor-element-4a903a06 {
  /* 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-8 .elementor-element.elementor-element-4a903a06". */
.elementor-8 .elementor-element.elementor-element-4a903a06 .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-8 .elementor-element.elementor-element-4a903a06 .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 container, class: .elementor-element-457c2317 */.elementor-8 .elementor-element.elementor-element-457c2317 {
   -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34785c1f */.elementor-8 .elementor-element.elementor-element-34785c1f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b32be98 */.elementor-8 .elementor-element.elementor-element-3b32be98 {
  /* 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-8 .elementor-element.elementor-element-3b32be98" acima.
     É um pouco redundante se o ".elementor-8 .elementor-element.elementor-element-3b32be98" 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-8 .elementor-element.elementor-element-3b32be98" genérico */
.elementor-8 .elementor-element.elementor-element-3b32be98 {
  /* 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-8 .elementor-element.elementor-element-3b32be98". */
.elementor-8 .elementor-element.elementor-element-3b32be98 .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-8 .elementor-element.elementor-element-3b32be98 .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 container, class: .elementor-element-51b2e708 */.elementor-8 .elementor-element.elementor-element-51b2e708 {
   -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for site_reviews, class: .elementor-element-13370f51 */.glsr-review {
  background-color: #ffffff; /* fundo branco */
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 20px;
  font-family: 'Sora', sans-serif;
  color: #31295BE6; /* cor do texto */
}

.glsr-review .glsr-review-title {
  display: none; /* opcional: oculta o título tipo "Amazing!" */
}

.glsr-review .glsr-review-rating {
  margin-bottom: 10px;
}

.glsr-review .glsr-review-content {
  font-size: 15px;
  line-height: 1.6;
  color: #31295BE6;
}

.glsr-review .glsr-review-author {
  font-weight: bold;
  margin-top: 15px;
  display: block;
  color: #31295BE6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2295e3e3 */.elementor-8 .elementor-element.elementor-element-2295e3e3{
    text-wrap: balance;
}

.elementor-8 .elementor-element.elementor-element-2295e3e3 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-2481b6b6 */.elementor-8 .elementor-element.elementor-element-2481b6b6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa110d4 */.elementor-8 .elementor-element.elementor-element-5fa110d4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ea80655 */.elementor-8 .elementor-element.elementor-element-2ea80655{
    text-wrap: balance;
}/* End custom CSS */