.elementor-1746 .elementor-element.elementor-element-a5612b3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-a5612b3:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-a5612b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1746 .elementor-element.elementor-element-8623e67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.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-1746 .elementor-element.elementor-element-72b2f0d .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:46px;word-spacing:1px;color:#7B3FF3;}.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-1746 .elementor-element.elementor-element-1e9380e{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#2A2A2A;}.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-1746 .elementor-element.elementor-element-1517b52 .elementor-button{background-color:#7B3FF3;font-family:"Host Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:45px;border-radius:8px 8px 8px 8px;padding:15px 60px 15px 60px;}.elementor-1746 .elementor-element.elementor-element-1517b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1746 .elementor-element.elementor-element-1517b52.elementor-element{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-2b9eea1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-2b9eea1.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1746 .elementor-element.elementor-element-40f2109{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-40f2109:not(.elementor-motion-effects-element-type-background), .elementor-1746 .elementor-element.elementor-element-40f2109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-1746 .elementor-element.elementor-element-022047e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-1746 .elementor-element.elementor-element-e6539f4 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:46px;word-spacing:1px;color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-4187814{font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#2A2A2A;}.elementor-1746 .elementor-element.elementor-element-0217014 .elementor-button{background-color:#7B3FF3;font-family:"Host Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:45px;border-radius:8px 8px 8px 8px;padding:15px 60px 15px 60px;}.elementor-1746 .elementor-element.elementor-element-0217014{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1746 .elementor-element.elementor-element-0217014.elementor-element{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-0eebd49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-0eebd49.e-con{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-e7f5673{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-e7f5673::before, .elementor-1746 .elementor-element.elementor-element-e7f5673 > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-e7f5673 > .e-con-inner > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-e7f5673 > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-e7f5673 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-e7f5673 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 38%);}.elementor-1746 .elementor-element.elementor-element-e7f5673.e-con{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-1f0a3f3{--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-1746 .elementor-element.elementor-element-106c508{text-align:center;}.elementor-1746 .elementor-element.elementor-element-106c508 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:46px;color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-3f4560a{text-align:center;font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:56px;color:#EBEBEB;}.elementor-1746 .elementor-element.elementor-element-692132d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-692132d::before, .elementor-1746 .elementor-element.elementor-element-692132d > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-692132d > .e-con-inner > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-692132d > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-692132d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-692132d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #7B3FF3 0%, #000000 100%);}.elementor-1746 .elementor-element.elementor-element-692132d.e-con{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-432b7f0{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.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-1746 .elementor-element.elementor-element-034ea75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:15px;}.elementor-1746 .elementor-element.elementor-element-034ea75.elementor-element{--align-self:stretch;}.elementor-1746 .elementor-element.elementor-element-034ea75 .elementor-icon-box-wrapper{text-align:center;}.elementor-1746 .elementor-element.elementor-element-034ea75.elementor-view-stacked .elementor-icon{background-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-034ea75.elementor-view-framed .elementor-icon, .elementor-1746 .elementor-element.elementor-element-034ea75.elementor-view-default .elementor-icon{fill:#7B3FF3;color:#7B3FF3;border-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-034ea75 .elementor-icon-box-title, .elementor-1746 .elementor-element.elementor-element-034ea75 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1746 .elementor-element.elementor-element-034ea75 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-034ea75:has(:hover) .elementor-icon-box-title,
					 .elementor-1746 .elementor-element.elementor-element-034ea75:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-034ea75 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#CFCFCF;}.elementor-1746 .elementor-element.elementor-element-20b19a8{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-690a241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:15px;}.elementor-1746 .elementor-element.elementor-element-690a241.elementor-element{--align-self:stretch;}.elementor-1746 .elementor-element.elementor-element-690a241 .elementor-icon-box-wrapper{text-align:center;}.elementor-1746 .elementor-element.elementor-element-690a241.elementor-view-stacked .elementor-icon{background-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-690a241.elementor-view-framed .elementor-icon, .elementor-1746 .elementor-element.elementor-element-690a241.elementor-view-default .elementor-icon{fill:#7B3FF3;color:#7B3FF3;border-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-690a241 .elementor-icon-box-title, .elementor-1746 .elementor-element.elementor-element-690a241 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1746 .elementor-element.elementor-element-690a241 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-690a241:has(:hover) .elementor-icon-box-title,
					 .elementor-1746 .elementor-element.elementor-element-690a241:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-690a241 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#CFCFCF;}.elementor-1746 .elementor-element.elementor-element-0ceb7d8{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-607bd15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--icon-box-icon-margin:15px;}.elementor-1746 .elementor-element.elementor-element-607bd15.elementor-element{--align-self:stretch;}.elementor-1746 .elementor-element.elementor-element-607bd15 .elementor-icon-box-wrapper{text-align:center;}.elementor-1746 .elementor-element.elementor-element-607bd15.elementor-view-stacked .elementor-icon{background-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-607bd15.elementor-view-framed .elementor-icon, .elementor-1746 .elementor-element.elementor-element-607bd15.elementor-view-default .elementor-icon{fill:#7B3FF3;color:#7B3FF3;border-color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-607bd15 .elementor-icon-box-title, .elementor-1746 .elementor-element.elementor-element-607bd15 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1746 .elementor-element.elementor-element-607bd15 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-607bd15:has(:hover) .elementor-icon-box-title,
					 .elementor-1746 .elementor-element.elementor-element-607bd15:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-607bd15 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;color:#CFCFCF;}.elementor-1746 .elementor-element.elementor-element-51fff9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-a17b519{text-align:center;}.elementor-1746 .elementor-element.elementor-element-a17b519 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:36px;font-weight:600;color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-a116eee{color:#2A2A2A;}.elementor-1746 .elementor-element.elementor-element-d35a859 .elementor-button{background-color:#7B3FF3;font-family:"Host Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:45px;border-radius:8px 8px 8px 8px;padding:15px 60px 15px 60px;}.elementor-1746 .elementor-element.elementor-element-d35a859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1746 .elementor-element.elementor-element-d35a859.elementor-element{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-ed5fc01{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-ed5fc01::before, .elementor-1746 .elementor-element.elementor-element-ed5fc01 > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-ed5fc01 > .e-con-inner > .elementor-background-video-container::before, .elementor-1746 .elementor-element.elementor-element-ed5fc01 > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-ed5fc01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1746 .elementor-element.elementor-element-ed5fc01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1746 .elementor-element.elementor-element-ed5fc01.e-con{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-af23b99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-43c0e52 .elementor-heading-title{color:#7B3FF3;}.elementor-1746 .elementor-element.elementor-element-1982ced{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1746 .elementor-element.elementor-element-7d65190 .elementor-button{background-color:#7B3FF3;font-family:"Host Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:45px;border-radius:8px 8px 8px 8px;padding:15px 60px 15px 60px;}.elementor-1746 .elementor-element.elementor-element-7d65190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1746 .elementor-element.elementor-element-7d65190.elementor-element{--align-self:center;}.elementor-1746 .elementor-element.elementor-element-8e055fa{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1746 .elementor-element.elementor-element-313fc0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1746 .elementor-element.elementor-element-8623e67{--width:100%;}.elementor-1746 .elementor-element.elementor-element-2b9eea1{--width:100%;}.elementor-1746 .elementor-element.elementor-element-022047e{--width:46%;}.elementor-1746 .elementor-element.elementor-element-0eebd49{--width:100%;}.elementor-1746 .elementor-element.elementor-element-1f0a3f3{--width:100%;}.elementor-1746 .elementor-element.elementor-element-432b7f0{--width:33%;}.elementor-1746 .elementor-element.elementor-element-20b19a8{--width:33%;}.elementor-1746 .elementor-element.elementor-element-0ceb7d8{--width:33%;}.elementor-1746 .elementor-element.elementor-element-af23b99{--width:50%;}.elementor-1746 .elementor-element.elementor-element-8e055fa{--width:50%;}}@media(max-width:767px){.elementor-1746 .elementor-element.elementor-element-a5612b3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-8623e67{--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-1746 .elementor-element.elementor-element-72b2f0d .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1746 .elementor-element.elementor-element-1517b52.elementor-element{--align-self:stretch;--order:2;}.elementor-1746 .elementor-element.elementor-element-1517b52 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1746 .elementor-element.elementor-element-1517b52 .elementor-button{font-size:15px;line-height:24px;padding:24px 30px 24px 30px;}.elementor-1746 .elementor-element.elementor-element-2b9eea1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-b461c10.elementor-element{--order:2;}.elementor-1746 .elementor-element.elementor-element-40f2109{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-022047e{--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-1746 .elementor-element.elementor-element-e6539f4 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1746 .elementor-element.elementor-element-0217014.elementor-element{--align-self:stretch;--order:2;}.elementor-1746 .elementor-element.elementor-element-0217014 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1746 .elementor-element.elementor-element-0217014 .elementor-button{font-size:15px;line-height:24px;padding:24px 30px 24px 30px;}.elementor-1746 .elementor-element.elementor-element-0eebd49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-f7dbbbf.elementor-element{--order:2;}.elementor-1746 .elementor-element.elementor-element-e7f5673{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-106c508 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1746 .elementor-element.elementor-element-3f4560a{font-size:20px;line-height:24px;}.elementor-1746 .elementor-element.elementor-element-692132d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1746 .elementor-element.elementor-element-034ea75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-1746 .elementor-element.elementor-element-690a241{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-1746 .elementor-element.elementor-element-607bd15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-radius:8px 8px 8px 8px;}.elementor-1746 .elementor-element.elementor-element-51fff9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-d35a859.elementor-element{--align-self:stretch;--order:2;}.elementor-1746 .elementor-element.elementor-element-d35a859 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1746 .elementor-element.elementor-element-d35a859 .elementor-button{font-size:15px;line-height:24px;padding:24px 15px 24px 15px;}.elementor-1746 .elementor-element.elementor-element-ed5fc01{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1746 .elementor-element.elementor-element-af23b99{--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-1746 .elementor-element.elementor-element-43c0e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1746 .elementor-element.elementor-element-7d65190.elementor-element{--align-self:stretch;--order:2;}.elementor-1746 .elementor-element.elementor-element-7d65190 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1746 .elementor-element.elementor-element-7d65190 .elementor-button{font-size:15px;line-height:24px;padding:24px 30px 24px 30px;}.elementor-1746 .elementor-element.elementor-element-8e055fa{--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-1746 .elementor-element.elementor-element-8e055fa.e-con{--order:-99999 /* order start hack */;}.elementor-1746 .elementor-element.elementor-element-313fc0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1746 .elementor-element.elementor-element-313fc0c.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-72b2f0d *//* ===== Paleta DevMob ===== */
:root{
  --rox-start:#4F2AA6;         /* início do gradiente */
  --rox-mid:#6B49E3;           /* transição */
  --rox-end:#7B3FF3;           /* fim do gradiente */
  --rox-shadow: rgba(75, 36, 166, .22);
  --bg-card:#ffffff;           /* fundo claro atual da seção */
  --txt-dark:#1E1E2A;
}

/* ===== 1) Título com degradê ===== */
#title-header{
  /* tamanho/espaçamento – ajuste conforme sua tipografia */
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;

  /* degradê no texto */
  background: linear-gradient(92deg, var(--rox-start), var(--rox-mid), var(--rox-end));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* melhora a legibilidade em telas retina */
  -webkit-text-fill-color: transparent;
}

/* opcional: leve brilho ao passar o mouse */
#title-header:hover{
  filter: drop-shadow(0 6px 18px var(--rox-shadow));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5612b3 *//* ===== Botão Header ===== */
#button-header {
  --btn-radius: 12px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 18px 28px;
  border-radius: var(--btn-radius);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .02em;
  cursor: pointer;

  /* contorno degradê */
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(92deg, #4F2AA6, #7B3FF3) border-box;
  border: 2px solid transparent;
  color: #4F2AA6;
  transition: color .25s ease, transform .2s ease;
  overflow: hidden;
}

/* camada de preenchimento */
#button-header::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: calc(var(--btn-radius) - 2px);
  background: linear-gradient(92deg, #4F2AA6, #6B49E3, #7B3FF3);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .35s ease;
  z-index: 0;
}

/* texto por cima */
#button-header span {
  position: relative;
  z-index: 1;
}

/* hover */
#button-header:hover::before,
#button-header:focus-visible::before {
  transform: scaleX(1);
}
#button-header:hover,
#button-header:focus-visible {
  color: #fff;
  transform: translateY(-2px);
  outline: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6539f4 *//* ===== Paleta DevMob ===== */
:root{
  --rox-start:#4F2AA6;         /* início do gradiente */
  --rox-mid:#6B49E3;           /* transição */
  --rox-end:#7B3FF3;           /* fim do gradiente */
  --rox-shadow: rgba(75, 36, 166, .22);
  --bg-card:#ffffff;           /* fundo claro atual da seção */
  --txt-dark:#1E1E2A;
}

/* ===== 1) Título com degradê ===== */
#title-header{
  /* tamanho/espaçamento – ajuste conforme sua tipografia */
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;

  /* degradê no texto */
  background: linear-gradient(92deg, var(--rox-start), var(--rox-mid), var(--rox-end));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;

  /* melhora a legibilidade em telas retina */
  -webkit-text-fill-color: transparent;
}

/* opcional: leve brilho ao passar o mouse */
#title-header:hover{
  filter: drop-shadow(0 6px 18px var(--rox-shadow));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f2109 *//* ===== Botão Header ===== */
#button-header {
  --btn-radius: 12px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 18px 28px;
  border-radius: var(--btn-radius);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .02em;
  cursor: pointer;

  /* contorno degradê */
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(92deg, #4F2AA6, #7B3FF3) border-box;
  border: 2px solid transparent;
  color: #4F2AA6;
  transition: color .25s ease, transform .2s ease;
  overflow: hidden;
}

/* camada de preenchimento */
#button-header::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: calc(var(--btn-radius) - 2px);
  background: linear-gradient(92deg, #4F2AA6, #6B49E3, #7B3FF3);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .35s ease;
  z-index: 0;
}

/* texto por cima */
#button-header span {
  position: relative;
  z-index: 1;
}

/* hover */
#button-header:hover::before,
#button-header:focus-visible::before {
  transform: scaleX(1);
}
#button-header:hover,
#button-header:focus-visible {
  color: #fff;
  transform: translateY(-2px);
  outline: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-692132d */#card {
  background: #1a1a1a; /* fundo escuro */
  border-radius: 16px; /* bordas arredondadas */
  padding: 24px;
  text-align: center;
  color: #fff; /* texto branco */
  box-shadow: 0px 4px 20px rgba(0,0,0,0.25); /* sombra suave */
  border: 1px solid rgba(123, 63, 243, 0.4); /* borda roxa translúcida */
  transition: all 0.3s ease;
}

#card:hover {
  transform: translateY(-6px); /* efeito de flutuar */
  box-shadow: 0px 8px 28px rgba(123, 63, 243, 0.5); /* sombra mais forte ao passar mouse */
  border: 1px solid #7B3FF3; /* borda roxa sólida */
}

#card img, 
#card svg {

  color: #7B3FF3; /* ícone roxo */
}

#card h3 {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 12px;
  color: #fff;
}

#card p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #ccc; /* texto secundário */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Host Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lp.devmob.com.br/wp-content/uploads/2025/08/HostGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */