.elementor-21 .elementor-element.elementor-element-fa8cc8e{--display:flex;--overflow:hidden;}.elementor-21 .elementor-element.elementor-element-36d8989{--display:flex;--position:absolute;--min-height:1080px;top:0px;}.elementor-21 .elementor-element.elementor-element-36d8989:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-36d8989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-36d8989{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-36d8989{right:0px;}.elementor-21 .elementor-element.elementor-element-b61800e{--display:flex;}.elementor-21 .elementor-element.elementor-element-dc158fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-eb6091e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-menu-toggle{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu .elementor-item{font-family:"Exo 2", Sans-serif;font-size:25px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main .elementor-item:focus{color:#C047BB;fill:#C047BB;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-underline .elementor-item:after,
					 .elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-overline .elementor-item:before,
					 .elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-double-line .elementor-item:before,
					 .elementor-21 .elementor-element.elementor-element-eb6091e .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-21 .elementor-element.elementor-element-eb6091e{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--dropdown .elementor-item, .elementor-21 .elementor-element.elementor-element-eb6091e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Exo 2", Sans-serif;font-weight:300;}.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-21 .elementor-element.elementor-element-01a5882{width:var( --container-widget-width, 7% );max-width:7%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-01a5882.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-01a5882 img{width:45%;max-width:40%;}.elementor-21 .elementor-element.elementor-element-807809e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-807809e .elementor-menu-toggle{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu .elementor-item{font-family:"Exo 2", Sans-serif;font-size:25px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main .elementor-item:focus{color:#C047BB;fill:#C047BB;}.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-807809e .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE70;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed .elementor-item:before,
					.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed .elementor-item:after{border-color:#61CE70;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-21 .elementor-element.elementor-element-807809e .e--pointer-underline .elementor-item:after,
					 .elementor-21 .elementor-element.elementor-element-807809e .e--pointer-overline .elementor-item:before,
					 .elementor-21 .elementor-element.elementor-element-807809e .e--pointer-double-line .elementor-item:before,
					 .elementor-21 .elementor-element.elementor-element-807809e .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-menu-toggle{margin-left:auto;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown a, .elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown{background-color:#32063F;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown a:hover,
					.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown a:focus,
					.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown a.highlighted{background-color:#DD18771F;}.elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown .elementor-item, .elementor-21 .elementor-element.elementor-element-b79e6ca .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Exo", Sans-serif;font-weight:500;}.elementor-21 .elementor-element.elementor-element-b79e6ca div.elementor-menu-toggle{color:#FFFFFFC4;}.elementor-21 .elementor-element.elementor-element-b79e6ca div.elementor-menu-toggle svg{fill:#FFFFFFC4;}.elementor-21 .elementor-element.elementor-element-5d6a4fd{--display:flex;--overflow:hidden;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5d6a4fd.e-con{--align-self:center;}.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-21 .elementor-element.elementor-element-a86282d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 178px;}.elementor-21 .elementor-element.elementor-element-a86282d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a86282d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:96px;font-weight:400;line-height:100px;word-spacing:8px;color:#FFFFFFF0;}.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-21 .elementor-element.elementor-element-ae12a21{width:auto;max-width:auto;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 178px;padding:0px 0px 0px 0px;font-family:"Exo", Sans-serif;font-size:30px;font-weight:400;color:#E2E2E2;}.elementor-21 .elementor-element.elementor-element-ae12a21.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.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-21 .elementor-element.elementor-element-4be5857 .elementor-button{background-color:transparent;font-family:"Exo", Sans-serif;font-size:32px;font-weight:500;background-image:linear-gradient(24deg, #B32E5F 0%, #792CE4 100%);border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-4be5857{width:var( --container-widget-width, 36.399% );max-width:36.399%;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 178px;--container-widget-width:36.399%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-4be5857.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0a9ccdb{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0a9ccdb.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-a7a31aa{--display:flex;--position:absolute;--min-height:1080px;top:0px;--z-index:0;}.elementor-21 .elementor-element.elementor-element-a7a31aa:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a7a31aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-a7a31aa{left:-73px;}body.rtl .elementor-21 .elementor-element.elementor-element-a7a31aa{right:-73px;}.elementor-21 .elementor-element.elementor-element-956ccfe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:7rem;--padding-right:7rem;}.elementor-21 .elementor-element.elementor-element-33790f3{--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-21 .elementor-element.elementor-element-fa526a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-fa526a3 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:64px;font-weight:300;line-height:80px;letter-spacing:0px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d8e10cf{--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-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-5e91541{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;z-index:1;}.elementor-21 .elementor-element.elementor-element-5e91541 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-5e91541 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e91541:has(:hover) .elementor-image-box-title,
					 .elementor-21 .elementor-element.elementor-element-5e91541:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e91541 .elementor-image-box-description{font-family:"Exo", Sans-serif;font-size:16px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-fad64ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;z-index:1;}.elementor-21 .elementor-element.elementor-element-fad64ee .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-fad64ee .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fad64ee:has(:hover) .elementor-image-box-title,
					 .elementor-21 .elementor-element.elementor-element-fad64ee:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fad64ee .elementor-image-box-description{font-family:"Exo", Sans-serif;font-size:16px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-8776aa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;z-index:1;}.elementor-21 .elementor-element.elementor-element-8776aa5 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-8776aa5 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8776aa5:has(:hover) .elementor-image-box-title,
					 .elementor-21 .elementor-element.elementor-element-8776aa5:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8776aa5 .elementor-image-box-description{font-family:"Exo", Sans-serif;font-size:16px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-d1b40a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;z-index:1;}.elementor-21 .elementor-element.elementor-element-d1b40a3 .elementor-image-box-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-d1b40a3 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1b40a3:has(:hover) .elementor-image-box-title,
					 .elementor-21 .elementor-element.elementor-element-d1b40a3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d1b40a3 .elementor-image-box-description{font-family:"Exo", Sans-serif;font-size:16px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-312b02c{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-d826b0f{--display:flex;--position:absolute;--min-height:1080px;top:-1px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d826b0f{left:300px;}body.rtl .elementor-21 .elementor-element.elementor-element-d826b0f{right:300px;}.elementor-21 .elementor-element.elementor-element-75824f5{--display:flex;--position:absolute;--min-height:1080px;top:755px;--z-index:0;}.elementor-21 .elementor-element.elementor-element-75824f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-75824f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-75824f5{left:-73px;}body.rtl .elementor-21 .elementor-element.elementor-element-75824f5{right:-73px;}.elementor-21 .elementor-element.elementor-element-3577c74{--display:flex;}.elementor-21 .elementor-element.elementor-element-c7c6c6e{text-align:center;}.elementor-21 .elementor-element.elementor-element-c7c6c6e .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:64px;font-weight:300;line-height:85px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f36d69c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-f36d69c .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9be5298{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f3c5e8f{--display:flex;}.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-21 .elementor-element.elementor-element-382d28b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-382d28b .elementor-icon{font-size:33px;}.elementor-21 .elementor-element.elementor-element-382d28b .elementor-icon svg{height:33px;}.elementor-21 .elementor-element.elementor-element-08bc94d{text-align:center;}.elementor-21 .elementor-element.elementor-element-08bc94d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3aecfd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-3aecfd4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1cc54a2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-1cc54a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-1cc54a2 .elementor-divider-separator{width:0%;}.elementor-21 .elementor-element.elementor-element-1cc54a2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-c5e51cd{width:var( --container-widget-width, 61.456% );max-width:61.456%;--container-widget-width:61.456%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c5e51cd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-c5e51cd p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6ded867{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-6c2a26d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6c2a26d .elementor-icon{font-size:33px;}.elementor-21 .elementor-element.elementor-element-6c2a26d .elementor-icon svg{height:33px;}.elementor-21 .elementor-element.elementor-element-9cddc93{text-align:center;}.elementor-21 .elementor-element.elementor-element-9cddc93 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c2253c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-c2253c6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a2807bf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-a2807bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-a2807bf .elementor-divider-separator{width:0%;}.elementor-21 .elementor-element.elementor-element-a2807bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-dbc50b7{width:var( --container-widget-width, 61.456% );max-width:61.456%;--container-widget-width:61.456%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dbc50b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-dbc50b7 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-95a25b7{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-fb29493 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fb29493 .elementor-icon{font-size:33px;}.elementor-21 .elementor-element.elementor-element-fb29493 .elementor-icon svg{height:33px;}.elementor-21 .elementor-element.elementor-element-3bdf44a{text-align:center;}.elementor-21 .elementor-element.elementor-element-3bdf44a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-32aeade{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-32aeade.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-aefa274{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-aefa274.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-aefa274 .elementor-divider-separator{width:0%;}.elementor-21 .elementor-element.elementor-element-aefa274 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-aeb0e06{width:var( --container-widget-width, 61.456% );max-width:61.456%;--container-widget-width:61.456%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-aeb0e06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-aeb0e06 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-bf2cc4e{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f339502 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-f339502 .elementor-icon{font-size:33px;}.elementor-21 .elementor-element.elementor-element-f339502 .elementor-icon svg{height:33px;}.elementor-21 .elementor-element.elementor-element-4972be0{text-align:center;}.elementor-21 .elementor-element.elementor-element-4972be0 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:28px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ee0354a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ee0354a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-fcd4f0b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;}.elementor-21 .elementor-element.elementor-element-fcd4f0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-fcd4f0b .elementor-divider-separator{width:0%;}.elementor-21 .elementor-element.elementor-element-fcd4f0b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-ce3c0fb{width:var( --container-widget-width, 61.456% );max-width:61.456%;--container-widget-width:61.456%;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ce3c0fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ce3c0fb p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-4ee3a93{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-dda0570{text-align:center;}.elementor-21 .elementor-element.elementor-element-dda0570 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:64px;font-weight:300;line-height:85px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5ae3ab3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5ae3ab3 p{margin-block-end:3px;}.elementor-21 .elementor-element.elementor-element-ea3e69b{--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.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-21 .elementor-element.elementor-element-cb34713{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -350px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-cb34713.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-cb34713 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-cb34713.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb34713.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-cb34713.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb34713 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-cb34713 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-cb34713 .elementor-icon-box-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb34713:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-cb34713:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb34713 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:12px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-1112183{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1112183.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-1112183 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-1112183.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1112183.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1112183.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1112183 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1112183 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-1112183 .elementor-icon-box-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1112183:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-1112183:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1112183 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:12px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-9a622b2{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -350px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9a622b2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-9a622b2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-9a622b2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9a622b2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-9a622b2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9a622b2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9a622b2 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-9a622b2 .elementor-icon-box-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9a622b2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-9a622b2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9a622b2 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:12px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-11297d0{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-11297d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-11297d0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-11297d0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-11297d0.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-11297d0.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-11297d0 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-11297d0 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-11297d0 .elementor-icon-box-title{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-11297d0:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-11297d0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-11297d0 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:12px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-48ded45{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-e71e4a4{text-align:center;}.elementor-21 .elementor-element.elementor-element-e71e4a4 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:64px;font-weight:300;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-20385d9{text-align:center;font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-740aac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-740aac9.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-53b0e06{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-53b0e06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-53b0e06 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-53b0e06 .elementor-icon-box-title{margin-block-end:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-53b0e06.elementor-view-stacked .elementor-icon{background-color:#973E3E;}.elementor-21 .elementor-element.elementor-element-53b0e06.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-53b0e06.elementor-view-default .elementor-icon{fill:#973E3E;color:#973E3E;border-color:#973E3E;}.elementor-21 .elementor-element.elementor-element-53b0e06 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-53b0e06 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-53b0e06:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-53b0e06:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-53b0e06 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:18px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-0d90b3f{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0d90b3f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-title{margin-block-end:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0d90b3f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0d90b3f.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0d90b3f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-0d90b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-0d90b3f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:18px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-96b78a2{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-96b78a2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-title{margin-block-end:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96b78a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96b78a2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-96b78a2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-96b78a2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-96b78a2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:18px;font-weight:300;color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-fd63989{width:var( --container-widget-width, 380px );max-width:380px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-fd63989.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-title{margin-block-end:20px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd63989.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd63989.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fd63989.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-fd63989:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-fd63989:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-description{font-family:"Exo", Sans-serif;font-size:18px;font-weight:300;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:#FDFDFD;}.elementor-21 .elementor-element.elementor-element-163805b{--display:flex;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0d2fffe.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0d2fffe{text-align:center;}.elementor-21 .elementor-element.elementor-element-0d2fffe .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:64px;font-weight:300;line-height:85px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e7996e4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e7996e4.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4ff2c45 .elementor-button{background-color:transparent;font-family:"Exo", Sans-serif;font-size:32px;font-weight:500;background-image:linear-gradient(24deg, #B32E5F 0%, #792CE4 100%);border-radius:411px 411px 411px 411px;}.elementor-21 .elementor-element.elementor-element-4ff2c45{width:auto;max-width:auto;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;}.elementor-21 .elementor-element.elementor-element-4ff2c45.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body.elementor-page-21:not(.elementor-motion-effects-element-type-background), body.elementor-page-21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-b61800e{--width:100%;--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:flex-start;--align-items:center;}.elementor-21 .elementor-element.elementor-element-dc158fd{--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:space-between;--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:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-dc158fd.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-01a5882.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-01a5882{text-align:center;}.elementor-21 .elementor-element.elementor-element-01a5882 img{width:120%;max-width:120%;}.elementor-21 .elementor-element.elementor-element-b79e6ca{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5d6a4fd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5d6a4fd.e-con{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-a86282d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-a86282d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a86282d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-ae12a21{width:var( --container-widget-width, 90.303% );max-width:90.303%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90.303%;--container-widget-flex-grow:0;font-size:14px;line-height:0.8em;}.elementor-21 .elementor-element.elementor-element-ae12a21.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-4be5857{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}.elementor-21 .elementor-element.elementor-element-4be5857 .elementor-button{font-size:15px;}.elementor-21 .elementor-element.elementor-element-0a9ccdb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-956ccfe{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-fa526a3{text-align:center;}.elementor-21 .elementor-element.elementor-element-fa526a3 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-21 .elementor-element.elementor-element-c7c6c6e .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-f36d69c .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-3aecfd4{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-c5e51cd{font-size:14px;}.elementor-21 .elementor-element.elementor-element-c2253c6{--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-dbc50b7{font-size:14px;}.elementor-21 .elementor-element.elementor-element-32aeade{--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-aeb0e06{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ee0354a{--margin-top:0px;--margin-bottom:0px;--margin-left:95px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ce3c0fb{font-size:14px;}.elementor-21 .elementor-element.elementor-element-dda0570 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-5ae3ab3{font-size:20px;}.elementor-21 .elementor-element.elementor-element-cb34713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-cb34713.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1112183{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-9a622b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-11297d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-e71e4a4 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-20385d9{font-size:18px;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-title a{font-size:28px;}.elementor-21 .elementor-element.elementor-element-0d90b3f .elementor-icon-box-description{font-size:16px;}.elementor-21 .elementor-element.elementor-element-96b78a2{padding:40px 40px 40px 30px;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-title a{font-size:28px;}.elementor-21 .elementor-element.elementor-element-96b78a2 .elementor-icon-box-description{font-size:16px;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-title a{font-size:28px;}.elementor-21 .elementor-element.elementor-element-fd63989 .elementor-icon-box-description{font-size:16px;}.elementor-21 .elementor-element.elementor-element-163805b{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0d2fffe .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-e7996e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:28px;}.elementor-21 .elementor-element.elementor-element-4ff2c45{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-4ff2c45 .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-fa8cc8e{--width:1920%;}.elementor-21 .elementor-element.elementor-element-33790f3{--width:50%;}.elementor-21 .elementor-element.elementor-element-d8e10cf{--width:40%;}.elementor-21 .elementor-element.elementor-element-3aecfd4{--width:332px;}.elementor-21 .elementor-element.elementor-element-c2253c6{--width:332px;}.elementor-21 .elementor-element.elementor-element-32aeade{--width:332px;}.elementor-21 .elementor-element.elementor-element-ee0354a{--width:332px;}}/* Start custom CSS for container, class: .elementor-element-36d8989 */.elementor-21 .elementor-element.elementor-element-36d8989 {
background: radial-gradient(
circle at 50% -20%,
rgba(121,44,228,0.5) 0%,
rgba(27,0,54,0.7) 30%,
rgba(5,0,15,1) 40%
);
filter: blur(200px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a86282d */.badge {
    background: linear-gradient(270deg, #8A38F5, #B32E5F, #8A38F5);
    background-size: 400% 400%;
    animation: gradientMove 8s ease-in-out infinite;
    padding: 6px 16px;
    border-radius: 12px;
    color: #ffffff;
    display: inline-block;
}

@keyframes gradientMove {
    0%   { background-position: 0% 50%; }
    25%  { background-position: 50% 0%; }
    50%  { background-position: 100% 50%; }
    75%  { background-position: 50% 100%; }
    100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a31aa */.elementor-21 .elementor-element.elementor-element-a7a31aa {
background: radial-gradient(
circle at -30% 50%,
rgba(121,44,228,0.6) 0%,
rgba(27,0,54,0.7) 35%,
rgba(5,0,15,1) 55%
);
filter: blur(200px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e91541 */.elementor-21 .elementor-element.elementor-element-5e91541{
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(-165deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fad64ee */.elementor-21 .elementor-element.elementor-element-fad64ee{
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(165deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8776aa5 */.elementor-21 .elementor-element.elementor-element-8776aa5{
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(-165deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d1b40a3 */.elementor-21 .elementor-element.elementor-element-d1b40a3{
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(165deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d826b0f */.elementor-21 .elementor-element.elementor-element-d826b0f {
background: radial-gradient(
circle at 135% 35%,
rgba(121,44,228,0.6) 0%,
rgba(192, 71, 187, 0.5) 25%,
rgba(5,0,15,1) 55%
);
filter: blur(200px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75824f5 */.elementor-21 .elementor-element.elementor-element-75824f5 {
background: radial-gradient(
circle at -30% 50%,
rgba(121,44,228,0.6) 0%,
rgba(27,0,54,0.7) 35%,
rgba(5,0,15,1) 55%
);
filter: blur(200px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-382d28b */.elementor-21 .elementor-element.elementor-element-382d28b{
animation: girar 5s linear infinite;
}

@keyframes girar{
from{
transform: rotate(0deg);
}
to{
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1cc54a2 */.elementor-21 .elementor-element.elementor-element-1cc54a2{
height:140px;
width:2px;
background:linear-gradient(180deg,#D6BEF6,#8A38F5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6c2a26d */.elementor-21 .elementor-element.elementor-element-6c2a26d{
animation: girar 5s linear infinite;
}

@keyframes girar{
from{
transform: rotate(0deg);
}
to{
transform: rotate(-360deg);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a2807bf */.elementor-21 .elementor-element.elementor-element-a2807bf{
height:140px;
width:2px;
background:linear-gradient(180deg,#D6BEF6,#8A38F5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fb29493 */.elementor-21 .elementor-element.elementor-element-fb29493{
animation: girar 5s linear infinite;
}

@keyframes girar{
from{
transform: rotate(0deg);
}
to{
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-aefa274 */.elementor-21 .elementor-element.elementor-element-aefa274{
height:140px;
width:2px;
background:linear-gradient(180deg,#D6BEF6,#8A38F5);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f339502 */.elementor-21 .elementor-element.elementor-element-f339502{
animation: girar 5s linear infinite;
}

@keyframes girar{
from{
transform: rotate(0deg);
}
to{
transform: rotate(360deg);
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fcd4f0b */.elementor-21 .elementor-element.elementor-element-fcd4f0b{
height:140px;
width:2px;
background:linear-gradient(180deg,#D6BEF6,#8A38F5);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb34713 */.elementor-21 .elementor-element.elementor-element-cb34713{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1112183 */.elementor-21 .elementor-element.elementor-element-1112183{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9a622b2 */.elementor-21 .elementor-element.elementor-element-9a622b2{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11297d0 */.elementor-21 .elementor-element.elementor-element-11297d0{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53b0e06 */.elementor-21 .elementor-element.elementor-element-53b0e06{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d90b3f */.elementor-21 .elementor-element.elementor-element-0d90b3f{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-96b78a2 */.elementor-21 .elementor-element.elementor-element-96b78a2{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fd63989 */.elementor-21 .elementor-element.elementor-element-fd63989{
  height: 350px;
  background: linear-gradient(#212121, #212121) padding-box,
              linear-gradient(145deg, transparent 35%,#e81cff, #40c9ff) border-box;
  border: 2px solid transparent;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  transform-origin: right bottom;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ff2c45 *//* botão */

.cta-pulse .elementor-button{
position: relative;
overflow: visible;
}

/* aura externa */

.cta-pulse .elementor-button::before{
content:'';
position:absolute;

top:50%;
left:50%;

width:108%;
height:140%;

border-radius:100px;

border:4px solid #C047BB;

transform:translate(-50%,-50%);
opacity:0;

box-shadow:0 0 40px rgba(192,71,187,0.6);

transition:0.3s;
}

/* efeito hover */

.cta-pulse .elementor-button:hover{
transform:translateY(-6px);
transition:0.3s;
}

.cta-pulse .elementor-button:hover::before{
opacity:1;
}

/* onda pulsante */

.cta-pulse .elementor-button::after{
content:'';
position:absolute;

top:50%;
left:50%;

width:30px;
height:30px;

border-radius:50%;
border:4px solid #C047BB;

transform:translate(-50%,-50%);

animation:pulse-ring 2s infinite;

z-index:-1;
}

.cta-pulse .elementor-button:hover::after{
animation:none;
opacity:0;
transform: translate(-50%, -50%) scale(0);
}

@keyframes pulse-ring{

0%{
width:50px;
height:50px;
opacity:1;
}

100%{
width:300px;
height:300px;
opacity:0;
}

}/* End custom CSS */