.elementor-1536 .elementor-element.elementor-element-5c127ac:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-5c127ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1536 .elementor-element.elementor-element-5c127ac > .elementor-container{min-height:83vh;}.elementor-1536 .elementor-element.elementor-element-5c127ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1536 .elementor-element.elementor-element-5c127ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1536 .elementor-element.elementor-element-c6a65a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:#808080;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text{text-align:left;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text a{text-align:left;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:50px;font-weight:900;padding-top:0px;padding-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text{color:#CA6FFF;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text{color:#CA6FFF;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text b, .elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text b i,.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text,.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text{font-family:"Sora", Sans-serif;font-size:50px;font-weight:900;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text-suffix{color:#333333;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:400;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-1536 .elementor-element.elementor-element-b494a3a > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1536 .elementor-element.elementor-element-b494a3a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-b494a3a .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-fa6412f > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1536 .elementor-element.elementor-element-fa6412f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-fa6412f .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1536 .elementor-element.elementor-element-9dd6a5e .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-9dd6a5e{width:initial;max-width:initial;}.elementor-1536 .elementor-element.elementor-element-9dd6a5e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-17ecad7{--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;--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-1536 .elementor-element.elementor-element-17ecad7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-6f9334c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-6f9334c.e-con{--align-self:flex-end;}.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-1536 .elementor-element.elementor-element-0be806e img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-5735c26 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-d26c0d1 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-1f5e913 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-e552fe5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-e552fe5.e-con{--align-self:flex-end;}.elementor-1536 .elementor-element.elementor-element-58e8c34 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-5a07d9c img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-9b8cf13 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-66a8814 img{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-3b6ad02{--display:flex;--min-height:707px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-3b6ad02:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-3b6ad02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1536 .elementor-element.elementor-element-8f3fd77{--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;}.elementor-1536 .elementor-element.elementor-element-17c5074{--display:flex;}.elementor-1536 .elementor-element.elementor-element-35c74ef .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1536 .elementor-element.elementor-element-4447a24{--display:flex;}.elementor-1536 .elementor-element.elementor-element-6e87178 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-1754f83{--display:flex;}.elementor-1536 .elementor-element.elementor-element-53547ed .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-70d0fa6{--display:flex;}.elementor-1536 .elementor-element.elementor-element-32d5a97 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-1c5769a:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-1c5769a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F8;}.elementor-1536 .elementor-element.elementor-element-1c5769a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1536 .elementor-element.elementor-element-1c5769a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1536 .elementor-element.elementor-element-e5d0022:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F8;}.elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-element-populated, .elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-element-populated > .elementor-background-overlay, .elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1536 .elementor-element.elementor-element-e5d0022 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1536 .elementor-element.elementor-element-eb23299.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1536 .elementor-element.elementor-element-eb23299.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-5f5199b{--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-title{margin-block-end:0px;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-5f5199b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFB727;color:#FFB727;}.elementor-1536 .elementor-element.elementor-element-5f5199b.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-5f5199b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-5f5199b.elementor-view-framed .elementor-icon{background-color:#FFB727;}.elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon{font-size:27px;padding:13px;border-radius:7px 7px 7px 7px;}.elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;color:#666666;}.elementor-bc-flex-widget .elementor-1536 .elementor-element.elementor-element-5a22c13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1536 .elementor-element.elementor-element-5a22c13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1536 .elementor-element.elementor-element-5a22c13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1536 .elementor-element.elementor-element-5a22c13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3{--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-title{margin-block-end:0px;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#278CFF;color:#278CFF;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-2e9b7a3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3.elementor-view-framed .elementor-icon{background-color:#278CFF;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon{font-size:27px;padding:13px;border-radius:7px 7px 7px 7px;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;color:#666666;}.elementor-bc-flex-widget .elementor-1536 .elementor-element.elementor-element-081d32c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1536 .elementor-element.elementor-element-081d32c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1536 .elementor-element.elementor-element-4eef8ed > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-4eef8ed{--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-title{margin-block-end:0px;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-4eef8ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FF2784;color:#FF2784;}.elementor-1536 .elementor-element.elementor-element-4eef8ed.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-4eef8ed.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-4eef8ed.elementor-view-framed .elementor-icon{background-color:#FF2784;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon{font-size:27px;padding:13px;border-radius:7px 7px 7px 7px;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;color:#666666;}.elementor-bc-flex-widget .elementor-1536 .elementor-element.elementor-element-f6b5a9e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1536 .elementor-element.elementor-element-f6b5a9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-c429aa6{--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-title{margin-block-end:0px;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-c429aa6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#2AC517;color:#2AC517;}.elementor-1536 .elementor-element.elementor-element-c429aa6.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-c429aa6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-c429aa6.elementor-view-framed .elementor-icon{background-color:#2AC517;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon{font-size:27px;padding:13px;border-radius:7px 7px 7px 7px;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;color:#666666;}.elementor-1536 .elementor-element.elementor-element-90e24c7{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1536 .elementor-element.elementor-element-8769424 .gallery-item .gallery-caption{text-align:center;}.elementor-1536 .elementor-element.elementor-element-a14ce0d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1536 .elementor-element.elementor-element-a14ce0d:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-a14ce0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141313;}.elementor-1536 .elementor-element.elementor-element-e3c34c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-e3c34c1:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-e3c34c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-e3c34c1:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-7868d20{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-419d692 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-c3f7732 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-db0033f{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-affed66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-affed66:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-affed66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-affed66:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-912c0f5{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-d5cb2f7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-ce94384 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-5f81aed{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-731b9f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-731b9f2:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-731b9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-731b9f2:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-8094f74{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-76bc06e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-5f15b3f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-6155e33{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-fea2055{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-fea2055:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-fea2055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-fea2055:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-42a9c9b{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-ca6a879 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-a21ed0b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-d049d47{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-d01be36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-d01be36:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-d01be36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-d01be36:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-66d07c6{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a13ed01 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-e69b1ea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-7835b86{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-ea44b45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1536 .elementor-element.elementor-element-ea44b45:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-ea44b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-1536 .elementor-element.elementor-element-ea44b45:hover{background-color:#FFFFFF0D;}.elementor-1536 .elementor-element.elementor-element-c7a94af{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-2f12800 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-e63fbc3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-eb7cfb0{color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-7280c4e:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-7280c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-1536 .elementor-element.elementor-element-7280c4e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1536 .elementor-element.elementor-element-7280c4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1536 .elementor-element.elementor-element-ca016a7{text-align:center;}.elementor-1536 .elementor-element.elementor-element-ca016a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-a5e2afc{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#F8F8F8;}.elementor-1536 .elementor-element.elementor-element-146ce2c{margin-top:20px;margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-c43b445 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#5081FF;}.elementor-1536 .elementor-element.elementor-element-9c4aaa5 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:200;}.elementor-1536 .elementor-element.elementor-element-9c4aaa5 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-111f409 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#5081FF;}.elementor-1536 .elementor-element.elementor-element-1db6018 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:200;}.elementor-1536 .elementor-element.elementor-element-1db6018 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-41874c4 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:200;}.elementor-1536 .elementor-element.elementor-element-41874c4 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-02c3663{--display:flex;}.elementor-1536 .elementor-element.elementor-element-02c3663:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-02c3663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1536 .elementor-element.elementor-element-b74092f{--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;--overlay-opacity:0.5;--margin-top:-1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-1536 .elementor-element.elementor-element-b74092f:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-b74092f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;}.elementor-1536 .elementor-element.elementor-element-b74092f::before, .elementor-1536 .elementor-element.elementor-element-b74092f > .elementor-background-video-container::before, .elementor-1536 .elementor-element.elementor-element-b74092f > .e-con-inner > .elementor-background-video-container::before, .elementor-1536 .elementor-element.elementor-element-b74092f > .elementor-background-slideshow::before, .elementor-1536 .elementor-element.elementor-element-b74092f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1536 .elementor-element.elementor-element-b74092f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1536 .elementor-element.elementor-element-9ecbc18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1536 .elementor-element.elementor-element-9ecbc18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-88661c7{width:100%;max-width:100%;text-align:left;}.elementor-1536 .elementor-element.elementor-element-88661c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-88661c7 .elementor-heading-title{font-family:"SORA", Sans-serif;font-size:24px;font-weight:200;letter-spacing:3.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#F3B4FD;}.elementor-1536 .elementor-element.elementor-element-bcfeb83 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 5em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-bcfeb83 .elementor-heading-title{font-family:"SORA", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-23b9122 > .elementor-widget-container{padding:0em 5em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-23b9122{font-family:"SORA", Sans-serif;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b.elementor-element{--align-self:flex-end;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b .swiper-wrapper{display:flex;align-items:flex-end;}.elementor-1536 .elementor-element.elementor-element-eecdb77{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-1536 .elementor-element.elementor-element-d240d81.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-d240d81{text-align:center;}.elementor-1536 .elementor-element.elementor-element-d240d81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-ad01858{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-ad01858:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-ad01858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-fa0a3df > .elementor-container{max-width:1600px;}.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-1536 .elementor-element.elementor-element-5db1e46{--divider-border-style:solid;--divider-color:#EDEDED;--divider-border-width:1px;}.elementor-1536 .elementor-element.elementor-element-5db1e46 .elementor-divider-separator{width:100%;}.elementor-1536 .elementor-element.elementor-element-5db1e46 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1536 .elementor-element.elementor-element-fc961ea{padding:100px 0px 100px 0px;}.elementor-1536 .elementor-element.elementor-element-ec35c57{text-align:center;}.elementor-1536 .elementor-element.elementor-element-ec35c57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-238f36c{text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-1536 .elementor-element.elementor-element-fbb6706{text-align:left;}.elementor-1536 .elementor-element.elementor-element-fbb6706 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-b937f77 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-b937f77{text-align:left;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-1536 .elementor-element.elementor-element-c05df16 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-c05df16{text-align:left;}.elementor-1536 .elementor-element.elementor-element-c05df16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-11fe61a > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-11fe61a{text-align:left;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-1536 .elementor-element.elementor-element-bd19b4c{text-align:left;}.elementor-1536 .elementor-element.elementor-element-bd19b4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1F2933;}.elementor-1536 .elementor-element.elementor-element-68b0732 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-68b0732{text-align:left;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#666666;}.elementor-1536 .elementor-element.elementor-element-65c0e8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1536 .elementor-element.elementor-element-60d4686{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-534b18b{--display:flex;}.elementor-1536 .elementor-element.elementor-element-776a8d1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:1;}.elementor-1536 .elementor-element.elementor-element-776a8d1:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-776a8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.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-1536 .elementor-element.elementor-element-10b7ab6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:2;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-10b7ab6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;line-height:1.1em;color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-1536 .elementor-element.elementor-element-b3caa7a{--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;--flex-wrap:nowrap;}.elementor-1536 .elementor-element.elementor-element-421d23c{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-421d23c.elementor-view-stacked .elementor-icon{background-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-421d23c.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-421d23c.elementor-view-default .elementor-icon{fill:#8A2BE2;color:#8A2BE2;border-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon{font-size:45px;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-421d23c:has(:hover) .elementor-icon-box-title,
					 .elementor-1536 .elementor-element.elementor-element-421d23c:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1536 .elementor-element.elementor-element-e3a9302{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-e3a9302.elementor-view-stacked .elementor-icon{background-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-e3a9302.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-e3a9302.elementor-view-default .elementor-icon{fill:#8A2BE2;color:#8A2BE2;border-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon{font-size:45px;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-e3a9302:has(:hover) .elementor-icon-box-title,
					 .elementor-1536 .elementor-element.elementor-element-e3a9302:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1536 .elementor-element.elementor-element-ad3f561{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-ad3f561.elementor-view-stacked .elementor-icon{background-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-ad3f561.elementor-view-framed .elementor-icon, .elementor-1536 .elementor-element.elementor-element-ad3f561.elementor-view-default .elementor-icon{fill:#8A2BE2;color:#8A2BE2;border-color:#8A2BE2;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon{font-size:45px;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-ad3f561:has(:hover) .elementor-icon-box-title,
					 .elementor-1536 .elementor-element.elementor-element-ad3f561:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1536 .elementor-element.elementor-element-992f7e5 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-992f7e5{width:initial;max-width:initial;}.elementor-1536 .elementor-element.elementor-element-992f7e5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-a87b666{--display:flex;--min-height:0px;--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-a87b666:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-a87b666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1536 .elementor-element.elementor-element-76dfd1c{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:left;}.elementor-1536 .elementor-element.elementor-element-76dfd1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-76dfd1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1536 .elementor-element.elementor-element-76dfd1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-49917b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-08e0da6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-1da028b{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-1da028b:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-1da028b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-a0cf276 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-a0cf276.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-widget-star-rating .elementor-star-rating__title{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-1536 .elementor-element.elementor-element-e5f110b > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-e5f110b .elementor-star-rating{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-e5f110b .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1536 .elementor-element.elementor-element-e5f110b .elementor-star-rating i:before{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-e5f110b .elementor-star-rating i{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-09c8769{width:100%;max-width:100%;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1536 .elementor-element.elementor-element-09c8769 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-09c8769.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-572bb17{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-572bb17:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-572bb17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-2044bef > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-2044bef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1536 .elementor-element.elementor-element-2044bef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1536 .elementor-element.elementor-element-2044bef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-1536 .elementor-element.elementor-element-858b99e > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-858b99e .elementor-star-rating{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-858b99e .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1536 .elementor-element.elementor-element-858b99e .elementor-star-rating i:before{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-858b99e .elementor-star-rating i{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-cc8bcad{width:100%;max-width:100%;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1536 .elementor-element.elementor-element-cc8bcad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-cc8bcad.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-c3d97d1{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-c3d97d1:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-c3d97d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1536 .elementor-element.elementor-element-72b7d03 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-wrapper{text-align:left;}.elementor-1536 .elementor-element.elementor-element-72b7d03.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1536 .elementor-element.elementor-element-72b7d03.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1536 .elementor-element.elementor-element-72b7d03.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-1536 .elementor-element.elementor-element-a826e26 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-a826e26 .elementor-star-rating{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-a826e26 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-1536 .elementor-element.elementor-element-a826e26 .elementor-star-rating i:before{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-a826e26 .elementor-star-rating i{color:#F2D058;}.elementor-1536 .elementor-element.elementor-element-0a1a83a{width:100%;max-width:100%;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-1536 .elementor-element.elementor-element-0a1a83a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-0a1a83a.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-14f0517{--display:flex;}.elementor-1536 .elementor-element.elementor-element-14f0517:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-14f0517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-1536 .elementor-element.elementor-element-49b5b6f{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-130fd96{--display:flex;}.elementor-1536 .elementor-element.elementor-element-0c57508{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;z-index:2;}.elementor-1536 .elementor-element.elementor-element-0c57508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-0c57508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-1536 .elementor-element.elementor-element-29cb7aa{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;z-index:2;}.elementor-1536 .elementor-element.elementor-element-29cb7aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-29cb7aa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-1536 .elementor-element.elementor-element-8f59635{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;z-index:2;}.elementor-1536 .elementor-element.elementor-element-8f59635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-8f59635 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}body.elementor-page-1536:not(.elementor-motion-effects-element-type-background), body.elementor-page-1536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1366px) and (min-width:768px){.elementor-1536 .elementor-element.elementor-element-08e0da6{--content-width:100%;}}@media(max-width:1366px){.elementor-1536 .elementor-element.elementor-element-5c127ac{padding:0px 20px 0px 20px;}.elementor-1536 .elementor-element.elementor-element-b494a3a .elementor-counter-title{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 .elementor-counter-title{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-fa6412f .elementor-counter-title{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-9dd6a5e .elementor-button{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-1c5769a{padding:50px 20px 50px 20px;}.elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-5f5199b .elementor-icon-box-title a{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-2e9b7a3 .elementor-icon-box-title a{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-4eef8ed .elementor-icon-box-title a{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-c429aa6 .elementor-icon-box-title a{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-7280c4e{padding:100px 20px 100px 20px;}.elementor-1536 .elementor-element.elementor-element-b74092f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-1536 .elementor-element.elementor-element-b74092f.e-con{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-9ecbc18{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1536 .elementor-element.elementor-element-9ecbc18.e-con{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b{--container-widget-width:684px;--container-widget-flex-grow:0;width:var( --container-widget-width, 684px );max-width:684px;}.elementor-1536 .elementor-element.elementor-element-ad01858{--grid-auto-flow:row;}.elementor-1536 .elementor-element.elementor-element-fc961ea{padding:50px 20px 50px 20px;}.elementor-1536 .elementor-element.elementor-element-776a8d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-10b7ab6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-title{font-size:40px;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title a{line-height:44px;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title a{line-height:44px;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title a{line-height:44px;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-992f7e5 .elementor-button{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-a87b666{--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:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1536 .elementor-element.elementor-element-76dfd1c{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;text-align:center;}.elementor-1536 .elementor-element.elementor-element-76dfd1c .elementor-heading-title{line-height:1.3em;}.elementor-1536 .elementor-element.elementor-element-e5f110b .elementor-star-rating{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-858b99e .elementor-star-rating{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-a826e26 .elementor-star-rating{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-49b5b6f{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-0c57508{--e-image-carousel-slides-to-show:3;}.elementor-1536 .elementor-element.elementor-element-0c57508 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-29cb7aa{--e-image-carousel-slides-to-show:3;}.elementor-1536 .elementor-element.elementor-element-29cb7aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-8f59635{--e-image-carousel-slides-to-show:3;}.elementor-1536 .elementor-element.elementor-element-8f59635 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-1536 .elementor-element.elementor-element-6f91806 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1536 .elementor-element.elementor-element-b494a3a > .elementor-widget-container{margin:0px 0px 0px -22px;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 > .elementor-widget-container{margin:0px 0px 0px -88px;}.elementor-1536 .elementor-element.elementor-element-fa6412f > .elementor-widget-container{margin:0px 0px 0px -88px;}.elementor-1536 .elementor-element.elementor-element-17ecad7{--min-height:0px;}.elementor-1536 .elementor-element.elementor-element-9c4aaa5 .elementor-counter-number-wrapper{font-size:55px;}.elementor-1536 .elementor-element.elementor-element-9c4aaa5 .elementor-counter-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-1db6018 .elementor-counter-number-wrapper{font-size:55px;}.elementor-1536 .elementor-element.elementor-element-1db6018 .elementor-counter-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-41874c4 .elementor-counter-number-wrapper{font-size:55px;}.elementor-1536 .elementor-element.elementor-element-41874c4 .elementor-counter-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-9ecbc18{--margin-top:0em;--margin-bottom:0em;--margin-left:01.2em;--margin-right:0em;}.elementor-1536 .elementor-element.elementor-element-88661c7 .elementor-heading-title{font-size:0.8em;}.elementor-1536 .elementor-element.elementor-element-bcfeb83 .elementor-heading-title{font-size:2.1em;}.elementor-1536 .elementor-element.elementor-element-23b9122 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-23b9122{font-size:13px;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b{--container-widget-width:535px;--container-widget-flex-grow:0;width:var( --container-widget-width, 535px );max-width:535px;}.elementor-1536 .elementor-element.elementor-element-ad01858{--grid-auto-flow:row;}.elementor-1536 .elementor-element.elementor-element-fbb6706 .elementor-heading-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-b937f77{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-c05df16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-c05df16 .elementor-heading-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-11fe61a{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-bd19b4c .elementor-heading-title{font-size:15px;}.elementor-1536 .elementor-element.elementor-element-68b0732{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-776a8d1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-10b7ab6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-10b7ab6.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-wrapper{text-align:center;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-title{font-size:36px;line-height:1.1em;letter-spacing:0px;}.elementor-1536 .elementor-element.elementor-element-b3caa7a{--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-1536 .elementor-element.elementor-element-421d23c{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title a{font-size:24px;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-e3a9302{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title a{font-size:24px;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-ad3f561{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title a{font-size:24px;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-description{font-size:16px;}.elementor-1536 .elementor-element.elementor-element-a87b666{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-76dfd1c{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1536 .elementor-element.elementor-element-76dfd1c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-08e0da6{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-1536 .elementor-element.elementor-element-0c57508{--e-image-carousel-slides-to-show:3;}.elementor-1536 .elementor-element.elementor-element-29cb7aa{--e-image-carousel-slides-to-show:3;}.elementor-1536 .elementor-element.elementor-element-8f59635{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-advanced-text-preffix{font-size:45px;}.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text b, .elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text b i,.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-anim-text,.elementor-1536 .elementor-element.elementor-element-1e4db1e .wpr-highlighted-text{font-size:31px;}.elementor-1536 .elementor-element.elementor-element-33e9081{width:35%;}.elementor-1536 .elementor-element.elementor-element-b494a3a > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-1536 .elementor-element.elementor-element-4efd35b{width:50%;}.elementor-1536 .elementor-element.elementor-element-46e2cd2 > .elementor-widget-container{margin:0px 0px 0px -45px;}.elementor-1536 .elementor-element.elementor-element-b3ee23f{width:50%;}.elementor-1536 .elementor-element.elementor-element-fa6412f > .elementor-widget-container{margin:0px 0px 0px -45px;}.elementor-1536 .elementor-element.elementor-element-9dd6a5e .elementor-button{font-size:18px;}.elementor-1536 .elementor-element.elementor-element-17ecad7{--width:517px;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1536 .elementor-element.elementor-element-6f9334c{--width:150px;}.elementor-1536 .elementor-element.elementor-element-0be806e{width:initial;max-width:initial;}.elementor-1536 .elementor-element.elementor-element-e552fe5{--width:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1536 .elementor-element.elementor-element-5a07d9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-9b8cf13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-66a8814 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-3b6ad02{--min-height:597px;}.elementor-1536 .elementor-element.elementor-element-a14ce0d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-ca016a7 .elementor-heading-title{font-size:40px;}.elementor-1536 .elementor-element.elementor-element-c43b445 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-111f409 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-b74092f{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-1536 .elementor-element.elementor-element-9ecbc18{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1536 .elementor-element.elementor-element-88661c7{text-align:center;}.elementor-1536 .elementor-element.elementor-element-88661c7 .elementor-heading-title{font-size:1em;}.elementor-1536 .elementor-element.elementor-element-bcfeb83 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-bcfeb83{text-align:left;}.elementor-1536 .elementor-element.elementor-element-bcfeb83 .elementor-heading-title{font-size:1.8em;}.elementor-1536 .elementor-element.elementor-element-23b9122{width:100%;max-width:100%;text-align:center;}.elementor-1536 .elementor-element.elementor-element-23b9122 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b{width:var( --container-widget-width, 341px );max-width:341px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1536 .elementor-element.elementor-element-c1d4c0b.elementor-element{--align-self:center;}.elementor-1536 .elementor-element.elementor-element-eecdb77{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1536 .elementor-element.elementor-element-d240d81 .elementor-heading-title{font-size:25px;}.elementor-1536 .elementor-element.elementor-element-ad01858{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1536 .elementor-element.elementor-element-ec35c57 .elementor-heading-title{font-size:40px;}.elementor-1536 .elementor-element.elementor-element-fbb6706 .elementor-heading-title{font-size:20px;}.elementor-1536 .elementor-element.elementor-element-c05df16 .elementor-heading-title{font-size:20px;}.elementor-1536 .elementor-element.elementor-element-bd19b4c .elementor-heading-title{font-size:20px;}.elementor-1536 .elementor-element.elementor-element-776a8d1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-10b7ab6{width:var( --container-widget-width, 107.029% );max-width:107.029%;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-1536 .elementor-element.elementor-element-10b7ab6 .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-1536 .elementor-element.elementor-element-b3caa7a{--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-1536 .elementor-element.elementor-element-421d23c{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-421d23c .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-e3a9302{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-e3a9302 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-ad3f561{width:100%;max-width:100%;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title, .elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-ad3f561 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-992f7e5 .elementor-button{font-size:18px;}.elementor-1536 .elementor-element.elementor-element-a87b666{--content-width:360px;--min-height:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-76dfd1c{width:100%;max-width:100%;text-align:center;}.elementor-1536 .elementor-element.elementor-element-76dfd1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1536 .elementor-element.elementor-element-76dfd1c .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-1536 .elementor-element.elementor-element-08e0da6{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1536 .elementor-element.elementor-element-a0cf276 .elementor-image-box-description{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1536 .elementor-element.elementor-element-2044bef .elementor-image-box-description{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-img{margin-bottom:0px;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1536 .elementor-element.elementor-element-72b7d03 .elementor-image-box-description{font-size:14px;}.elementor-1536 .elementor-element.elementor-element-49b5b6f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1536 .elementor-element.elementor-element-0c57508{--e-image-carousel-slides-to-show:2;}.elementor-1536 .elementor-element.elementor-element-0c57508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor-1536 .elementor-element.elementor-element-29cb7aa{--e-image-carousel-slides-to-show:2;}.elementor-1536 .elementor-element.elementor-element-29cb7aa .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}.elementor-1536 .elementor-element.elementor-element-8f59635{--e-image-carousel-slides-to-show:2;}.elementor-1536 .elementor-element.elementor-element-8f59635 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:2px 2px 2px 2px;}}@media(min-width:768px){.elementor-1536 .elementor-element.elementor-element-17ecad7{--width:530px;}.elementor-1536 .elementor-element.elementor-element-6f9334c{--width:300px;}.elementor-1536 .elementor-element.elementor-element-e552fe5{--width:300px;}.elementor-1536 .elementor-element.elementor-element-e3c34c1{--width:30%;}.elementor-1536 .elementor-element.elementor-element-affed66{--width:30%;}.elementor-1536 .elementor-element.elementor-element-731b9f2{--width:30%;}.elementor-1536 .elementor-element.elementor-element-fea2055{--width:30%;}.elementor-1536 .elementor-element.elementor-element-d01be36{--width:30%;}.elementor-1536 .elementor-element.elementor-element-ea44b45{--width:30%;}.elementor-1536 .elementor-element.elementor-element-9ecbc18{--width:24.582%;}.elementor-1536 .elementor-element.elementor-element-ad01858{--content-width:939px;}.elementor-1536 .elementor-element.elementor-element-776a8d1{--content-width:1140px;}.elementor-1536 .elementor-element.elementor-element-49917b2{--width:75%;}.elementor-1536 .elementor-element.elementor-element-1da028b{--width:36%;}.elementor-1536 .elementor-element.elementor-element-572bb17{--width:36%;}.elementor-1536 .elementor-element.elementor-element-c3d97d1{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1536 .elementor-element.elementor-element-6f91806{width:100%;}.elementor-1536 .elementor-element.elementor-element-33e9081{width:17%;}.elementor-1536 .elementor-element.elementor-element-17ecad7{--width:677px;}.elementor-1536 .elementor-element.elementor-element-eb23299{width:50%;}.elementor-1536 .elementor-element.elementor-element-5a22c13{width:50%;}.elementor-1536 .elementor-element.elementor-element-081d32c{width:50%;}.elementor-1536 .elementor-element.elementor-element-f6b5a9e{width:50%;}.elementor-1536 .elementor-element.elementor-element-a87b666{--content-width:100%;}.elementor-1536 .elementor-element.elementor-element-49917b2{--width:100%;}.elementor-1536 .elementor-element.elementor-element-08e0da6{--content-width:100%;}.elementor-1536 .elementor-element.elementor-element-1da028b{--width:33%;}.elementor-1536 .elementor-element.elementor-element-572bb17{--width:33%;}.elementor-1536 .elementor-element.elementor-element-c3d97d1{--width:33%;}}/* Start custom CSS for button, class: .elementor-element-9dd6a5e *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #9B59B6; /* roxo */
    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #D2A6E8; /* roxo claro */
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1536 .elementor-element.elementor-element-9dd6a5e {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1536 .elementor-element.elementor-element-9dd6a5e {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e::before,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e::after,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e span {
    z-index: 1;
    position: relative;
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e:hover,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e::before,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1536 .elementor-element.elementor-element-9dd6a5e:hover,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e:hover::before,
.elementor-1536 .elementor-element.elementor-element-9dd6a5e:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9334c */@media(min-width: 1024px) {
.carouselverticalone {
    animation: looping 10s linear 0s infinite none;
}


.verticalcolumnone  {
    max-height: 719px;
        height: 719px;
    width: 250px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
   
}}


@media(max-width: 767px){
	.carouselverticalone {
    animation: looping 10s linear 0s infinite none;
}


.verticalcolumnone  {
    max-height: 300px;
        height: 300px;
    width: 150px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
   
}
}

@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e552fe5 */@media(min-width: 1024px) {
.carouselverticaltwo {
    animation: looping 12s linear 0s infinite none reverse;
     animation-direction: reverse;
}

.verticalcolumntwo   {

    max-height: 719px;
        height: 719px;
    width: 250px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    
}}

@media(max-width: 767px){
.carouselverticaltwo {
    animation: looping 12s linear 10s infinite none reverse;
     animation-direction: reverse;
}

.verticalcolumntwo   {

    max-height: 700px !important;
        height: 300px !important;
    width: 150px;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    gap: 0 !important; 
    
    
    
}}



@keyframes looping{
0% {
    transform: translateY(0px);
}
100% {
    transform: translateY(-100%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f3fd77 */.card-efeitoxpai {
    padding: 0px;
}

.x {
  margin-right: 0px !important;
}

.card-efeitox {
    margin-right: -200px;
    width: 400px !important;
    border-radius: 40px;
    overflow: hidden;
    padding: 80px 30px;
    background: linear-gradient(to bottom, #1a0024, #0a0012);
    box-shadow: -20px 20px 35px 20px rgba(0, 0, 0, 0.85);
    transition: 0.5s !important;
    cursor: pointer;
    position: relative;
}

.card-efeitox:hover {
    margin-right: -50px;
    transform: rotate(-5deg) translateY(-50px);
}

.card-efeitox::after {
    content: "";
    position: absolute;
    top: 0%;
    left: 50%;
    opacity: 0.3;
    width: 400px;
    height: 200px;
    transform: translate(-50%, -50%);
    background: #b300ff;
    border-radius: 100%;
    filter: blur(80px);
    transition: 1s;
}

.card-efeitox:hover::after {
    opacity: 1;
}

.card-efeitox::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(to bottom, #8a2be2, #2d033b);
    -webkit-mask: linear-gradient(#8a2be2 0 0) content-box, linear-gradient(#8a2be2 0 0);
    mask: linear-gradient(#8a2be2 0 0) content-box, linear-gradient(#8a2be2 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

@media (max-width: 767px) {
    .card-efeitox {
        width: 300px !important;
        padding: 80px 30px;
        margin-right: 0px;
        margin-bottom: -300px;
    }
    .card-efeitox:hover {
        margin-right: 0px;
        transform: rotate(0deg) translateY(-250px);
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-8769424 */.gallery {
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.gallery-item.smallest {
    transform: scale(0.75);
}

.gallery-item.smaller {
    transform: scale(0.88);
    z-index: 1;
    margin-inline: -120px!important;
}

.gallery-item.middle {
    transform: scale(1);
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c1d4c0b */.elementor-1536 .elementor-element.elementor-element-c1d4c0b .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}

.elementor-1536 .elementor-element.elementor-element-c1d4c0b::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #020001 0%, transparent 50%, transparent 10%, #fde3b4 200%);
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60d4686 */.elementor-1536 .elementor-element.elementor-element-60d4686{
    width: 100%;
    height: 200px;
    z-index: 999;
}
.blur-1 {
    z-index: 1;
    backdrop-filter: blur(0.25px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);
}
.blur-2 {
    z-index: 2;
    backdrop-filter: blur(0.5px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);
}
.blur-3 {
    z-index: 3;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);
}
.blur-4 {
    z-index: 4;
    backdrop-filter: blur(2px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);
}
.blur-5 {
    z-index: 5;
    backdrop-filter: blur(4px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);
}
.blur-6 {
    z-index: 6;
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.blur-7 {
    z-index: 7;
    backdrop-filter: blur(16px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur-8 {
    z-index: 8;
    backdrop-filter: blur(32px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur {
    position: absolute;
    pointer-events: none;
    inset: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c0e8c */.elementor-1536 .elementor-element.elementor-element-65c0e8c{
      position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10b7ab6 */.elementor-1536 .elementor-element.elementor-element-10b7ab6{
    text-wrap: balance;
}
.elementor-1536 .elementor-element.elementor-element-10b7ab6 {
    background: linear-gradient(90deg, #7B3FF2 0%, #A066FF 50%, #4B0082 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-421d23c */.elementor-1536 .elementor-element.elementor-element-421d23c g#LAZER {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-1536 .elementor-element.elementor-element-421d23c:hover g#LAZER {
    animation-duration: 0.6s; /* velocidade maior */
}

/* aplica o blur no fundo */
.elementor-1536 .elementor-element.elementor-element-421d23c path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-1536 .elementor-element.elementor-element-421d23c{
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e3a9302 */.elementor-1536 .elementor-element.elementor-element-e3a9302 g#LAZER {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-1536 .elementor-element.elementor-element-e3a9302:hover g#LAZER {
    animation-duration: 0.6s; /* velocidade maior */
}

/* aplica o blur no fundo */
.elementor-1536 .elementor-element.elementor-element-e3a9302 path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-1536 .elementor-element.elementor-element-e3a9302{
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad3f561 */.elementor-1536 .elementor-element.elementor-element-ad3f561 g#LAZER {
    opacity: 1;
    transform-origin: center; /* define o ponto central */
    animation: rotate 2s linear infinite;
    transition: animation-duration 0.3s ease;
}

/* acelera no hover */
.elementor-1536 .elementor-element.elementor-element-ad3f561:hover g#LAZER {
    animation-duration: 0.6s; /* velocidade maior */
}

/* aplica o blur no fundo */
.elementor-1536 .elementor-element.elementor-element-ad3f561 path#FUNDO_ICONE {
    backdrop-filter: blur(20px);
}

/* animação de rotação */
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elementor-1536 .elementor-element.elementor-element-ad3f561{
    background: linear-gradient(90deg, #090C0C 0%, #101010 50%, #090C0C 100%);
    border: 1px solid #303030;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3caa7a *//* Container agrupador das caixas */
.grupo-boxes {
  display: flex;
  gap: 1.5rem;
  justify-content: center;
}

/* Estilo padrão das caixas */
.box-efeito {
  background: #fff;
  padding: 2rem;
  border-radius: 0px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  text-align: center;
  transition: all 0.9s ease;
  cursor: pointer;
  position: relative;
  z-index: 1;
  opacity: 1;
}

/* Ícones dentro da caixa */
.box-efeito, 
.box-efeito .elementor-icon {
  font-size: 3rem;
  color: #FFFFFF;
  display: inline-block;
  transition: transform 0.9s ease, color 0.9s ease;
}

/* Hover global: reduz opacidade de todas */
.grupo-boxes:hover .box-efeito {
  opacity: 0.5;
  transform: scale(1);
}

/* Hover individual: destaca a caixa */
.grupo-boxes .box-efeito:hover {
  transform: scale(1.05);
  opacity: 1;
  z-index: 2;
  box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}

/* Animação de pulsar do ícone */
.box-efeito:hover,
.box-efeito:hover .elementor-icon {

  color: #C392FF;
}

/* ===== Animação do ícone ===== */
@keyframes pulseIcon {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.2) rotate(10deg); }
  100% { transform: scale(1) rotate(0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-992f7e5 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #9B59B6; /* roxo */
    /* Cor do destaque/brilho mais suave */
    --shiny-cta-highlight-subtle: #D2A6E8; /* roxo claro */
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1536 .elementor-element.elementor-element-992f7e5 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1536 .elementor-element.elementor-element-992f7e5 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1536 .elementor-element.elementor-element-992f7e5::before,
.elementor-1536 .elementor-element.elementor-element-992f7e5::after,
.elementor-1536 .elementor-element.elementor-element-992f7e5 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1536 .elementor-element.elementor-element-992f7e5::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1536 .elementor-element.elementor-element-992f7e5::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1536 .elementor-element.elementor-element-992f7e5 span {
    z-index: 1;
    position: relative;
}

.elementor-1536 .elementor-element.elementor-element-992f7e5 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1536 .elementor-element.elementor-element-992f7e5:hover,
.elementor-1536 .elementor-element.elementor-element-992f7e5:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1536 .elementor-element.elementor-element-992f7e5,
.elementor-1536 .elementor-element.elementor-element-992f7e5::before,
.elementor-1536 .elementor-element.elementor-element-992f7e5::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1536 .elementor-element.elementor-element-992f7e5:hover,
.elementor-1536 .elementor-element.elementor-element-992f7e5:hover::before,
.elementor-1536 .elementor-element.elementor-element-992f7e5:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776a8d1 */.elementor-1536 .elementor-element.elementor-element-776a8d1::before{
content: "";
position: absolute;
top:50%;
left: -10%;
width: 600px;
height: 200px;
transform: translate(-50%, -50%);
background: #B60CD5;
border-radius: 10%;
filter: blur(180px);
opacity: 40%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a87b666 */.elementor-1536 .elementor-element.elementor-element-a87b666::before {
    content: "";              
    position: absolute;       
    top: 50%;                 
    left: 50%;                
    width: 300px;             
    height: 300px;            
    background: #B2FE02;      /* Cor azul vibrante */
    border-radius: 100%;      /* Faz virar um círculo */
    filter: blur(200px);      /* Cria o efeito de brilho difuso */
    transform: translate(-50%, -50%); /* Centraliza o círculo no meio exato */
    
    animation: glowPulse 3s infinite; /* Usa a animação "glowPulse", duração 3s, repetição infinita */
}

@keyframes glowPulse {
    0%, 100% {
        opacity: 0;  /* No início e no fim: invisível */
    }
    50% {
        opacity: 1;  /* No meio do tempo: totalmente visível */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0c57508 */.elementor-1536 .elementor-element.elementor-element-0c57508 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-1536 .elementor-element.elementor-element-0c57508 .swiper{
    overflow: visible !important;
}

.elementor-1536 .elementor-element.elementor-element-0c57508 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-29cb7aa */.elementor-1536 .elementor-element.elementor-element-29cb7aa .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-1536 .elementor-element.elementor-element-29cb7aa .swiper{
    overflow: visible !important;
}

.elementor-1536 .elementor-element.elementor-element-29cb7aa .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8f59635 */.elementor-1536 .elementor-element.elementor-element-8f59635 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-1536 .elementor-element.elementor-element-8f59635 .swiper{
    overflow: visible !important;
}

.elementor-1536 .elementor-element.elementor-element-8f59635 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */