.elementor-2748 .elementor-element.elementor-element-25e8eca0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2748 .elementor-element.elementor-element-25e8eca0 > .elementor-background-overlay{background-color:#B200FC;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2748 .elementor-element.elementor-element-25e8eca0 > .elementor-container{min-height:0px;}.elementor-2748 .elementor-element.elementor-element-25e8eca0{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2748 .elementor-element.elementor-element-3208e779.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2748 .elementor-element.elementor-element-3208e779.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2748 .elementor-element.elementor-element-dae22c5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-dae22c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-dae22c5 .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;line-height:71px;letter-spacing:1px;}.elementor-2748 .elementor-element.elementor-element-dae22c5 .elementor-headline-dynamic-wrapper path{stroke:#02010100;stroke-width:1px;}.elementor-2748 .elementor-element.elementor-element-85f2296{font-family:"Montserrat", Sans-serif;}.elementor-2748 .elementor-element.elementor-element-2049ef57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-bc-flex-widget .elementor-2748 .elementor-element.elementor-element-7a2709c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2748 .elementor-element.elementor-element-7a2709c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2748 .elementor-element.elementor-element-0008239 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2748 .elementor-element.elementor-element-0008239 > .elementor-container{min-height:458px;}.elementor-2748 .elementor-element.elementor-element-0008239{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-2748 .elementor-element.elementor-element-0008239 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2748 .elementor-element.elementor-element-23a70f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2748 .elementor-element.elementor-element-23a70f9 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-2748 .elementor-element.elementor-element-427d855{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-427d855 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline{text-align:center;font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:71px;letter-spacing:1px;}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline-dynamic-text{text-decoration:none;line-height:1px;letter-spacing:3.2px;}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline-dynamic-wrapper path{stroke:#02010100;stroke-width:1px;}.elementor-2748 .elementor-element.elementor-element-debd301{--spacer-size:10px;}.elementor-2748 .elementor-element.elementor-element-1283a0a{--spacer-size:50px;}.elementor-2748 .elementor-element.elementor-element-761b611{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-761b611 .elementor-headline{text-align:center;font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:70px;letter-spacing:1.4px;}.elementor-2748 .elementor-element.elementor-element-761b611 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-2748 .elementor-element.elementor-element-a12e480{--e-image-carousel-slides-to-show:3;}.elementor-2748 .elementor-element.elementor-element-a12e480 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#B200FC;opacity:1;}.elementor-2748 .elementor-element.elementor-element-a12e480 .swiper-pagination-bullet{background:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-a12e480 .swiper-wrapper{display:flex;align-items:center;}.elementor-2748 .elementor-element.elementor-element-a12e480 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-2748 .elementor-element.elementor-element-1b7cc15 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2748 .elementor-element.elementor-element-1b7cc15 > .elementor-container{min-height:400px;}.elementor-2748 .elementor-element.elementor-element-1b7cc15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 32px 32px 32px;}.elementor-2748 .elementor-element.elementor-element-1b7cc15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2748 .elementor-element.elementor-element-43f0f11 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2748 .elementor-element.elementor-element-77e6baa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2748 .elementor-element.elementor-element-2450101{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-2450101 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:71px;letter-spacing:1px;}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline-dynamic-text{text-decoration:none;}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline-dynamic-wrapper path{stroke:#02010100;stroke-width:1px;}.elementor-2748 .elementor-element.elementor-element-bcda495{font-family:"Montserrat", Sans-serif;}.elementor-2748 .elementor-element.elementor-element-6e6b984 .elementor-button{background-color:#B200FCF5;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2748 .elementor-element.elementor-element-6e6b984 .elementor-button:hover, .elementor-2748 .elementor-element.elementor-element-6e6b984 .elementor-button:focus{color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-6e6b984 .elementor-button:hover svg, .elementor-2748 .elementor-element.elementor-element-6e6b984 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-f9f7305{--spacer-size:15px;}.elementor-2748 .elementor-element.elementor-element-ecbba7a .elementor-button{background-color:#B200FCF5;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2748 .elementor-element.elementor-element-ecbba7a .elementor-button:hover, .elementor-2748 .elementor-element.elementor-element-ecbba7a .elementor-button:focus{color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-ecbba7a .elementor-button:hover svg, .elementor-2748 .elementor-element.elementor-element-ecbba7a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-1c9cb3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2748 .elementor-element.elementor-element-1c9cb3d{overflow:hidden;padding:64px 32px 64px 32px;}.elementor-2748 .elementor-element.elementor-element-6cd94f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2748 .elementor-element.elementor-element-088104b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B200FC;}.elementor-2748 .elementor-element.elementor-element-088104b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:90px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:3.1px;}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline-dynamic-text{text-decoration:none;line-height:1px;letter-spacing:3.2px;}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline-dynamic-wrapper path{stroke:#02010100;stroke-width:1px;}.elementor-2748 .elementor-element.elementor-element-775b75d{--spacer-size:25px;}.elementor-2748 .elementor-element.elementor-element-c817f25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2748 .elementor-element.elementor-element-f512ffc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2748 .elementor-element.elementor-element-f512ffc{margin-top:0px;margin-bottom:0px;}.elementor-2748 .elementor-element.elementor-element-0ba3565 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-0d7227e > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-ef54d43 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-0168e2d > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-d84add6 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-c58f12d > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-9a0f634 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-bac4cee > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-a84217d > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-05d6016 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon-wrapper{text-align:center;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon{font-size:164px;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon svg{height:164px;}.elementor-2748 .elementor-element.elementor-element-8853695 > .elementor-container{min-height:400px;}.elementor-2748 .elementor-element.elementor-element-8853695{padding:50px 0px 50px 50px;}.elementor-2748 .elementor-element.elementor-element-2e6ab7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-2b77a50{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B200FC;}.elementor-2748 .elementor-element.elementor-element-2b77a50 .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:98px;font-weight:700;text-transform:uppercase;line-height:100px;letter-spacing:1.4px;}.elementor-2748 .elementor-element.elementor-element-2b77a50 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-2748 .elementor-element.elementor-element-64c3041 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-2748 .elementor-element.elementor-element-82b2e4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F202D;}.elementor-bc-flex-widget .elementor-2748 .elementor-element.elementor-element-82b2e4b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-2748 .elementor-element.elementor-element-82b2e4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#B200FC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated, .elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated > .elementor-background-overlay, .elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-background-slideshow{border-radius:30px 0px 0px 30px;}.elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2748 .elementor-element.elementor-element-ed89d9e{text-align:center;}.elementor-2748 .elementor-element.elementor-element-ed89d9e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2748 .elementor-element.elementor-element-f9516d1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2748 .elementor-element.elementor-element-01003ff .elementor-button{background-color:#B200FCF5;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2748 .elementor-element.elementor-element-01003ff .elementor-button:hover, .elementor-2748 .elementor-element.elementor-element-01003ff .elementor-button:focus{color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-01003ff .elementor-button:hover svg, .elementor-2748 .elementor-element.elementor-element-01003ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-e403f64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F202D;}.elementor-bc-flex-widget .elementor-2748 .elementor-element.elementor-element-e403f64.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2748 .elementor-element.elementor-element-e403f64.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 1px;border-color:#B200FC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated, .elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated > .elementor-background-overlay, .elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-background-slideshow{border-radius:30px 0px 0px 30px;}.elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2748 .elementor-element.elementor-element-6ad0cc5{text-align:center;}.elementor-2748 .elementor-element.elementor-element-6ad0cc5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2748 .elementor-element.elementor-element-4bf9d7d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2748 .elementor-element.elementor-element-bcc63bb .elementor-button{background-color:#B200FCF5;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-2748 .elementor-element.elementor-element-bcc63bb .elementor-button:hover, .elementor-2748 .elementor-element.elementor-element-bcc63bb .elementor-button:focus{color:#FFFFFF;}.elementor-2748 .elementor-element.elementor-element-bcc63bb .elementor-button:hover svg, .elementor-2748 .elementor-element.elementor-element-bcc63bb .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px) and (min-width:768px){.elementor-2748 .elementor-element.elementor-element-2e6ab7c{width:40%;}.elementor-2748 .elementor-element.elementor-element-963ae4b{width:60%;}}@media(max-width:1024px){.elementor-2748 .elementor-element.elementor-element-25e8eca0{padding:18px 18px 18px 18px;}.elementor-2748 .elementor-element.elementor-element-dae22c5 .elementor-headline{font-size:27px;}.elementor-2748 .elementor-element.elementor-element-0008239{padding:18px 18px 18px 18px;}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline{font-size:27px;}.elementor-2748 .elementor-element.elementor-element-761b611 .elementor-headline{font-size:27px;}.elementor-2748 .elementor-element.elementor-element-a12e480{--e-image-carousel-slides-to-show:3;}.elementor-2748 .elementor-element.elementor-element-1b7cc15 > .elementor-container{min-height:360px;}.elementor-2748 .elementor-element.elementor-element-1b7cc15{padding:18px 18px 18px 18px;}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline{font-size:27px;}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline{font-size:27px;}.elementor-2748 .elementor-element.elementor-element-8853695{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-2b77a50{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;}.elementor-2748 .elementor-element.elementor-element-2b77a50 .elementor-headline{font-size:95px;}}@media(max-width:767px){.elementor-2748 .elementor-element.elementor-element-25e8eca0 > .elementor-container{min-height:179px;}.elementor-2748 .elementor-element.elementor-element-25e8eca0{padding:8px 8px 8px 8px;}.elementor-2748 .elementor-element.elementor-element-dae22c5 .elementor-headline{text-align:center;font-size:40px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-85f2296{text-align:center;font-size:16px;}.elementor-2748 .elementor-element.elementor-element-0008239 > .elementor-container{min-height:318px;}.elementor-2748 .elementor-element.elementor-element-0008239{padding:8px 8px 8px 8px;}.elementor-2748 .elementor-element.elementor-element-427d855 .elementor-headline{text-align:center;font-size:30px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-debd301{--spacer-size:15px;}.elementor-2748 .elementor-element.elementor-element-1283a0a{--spacer-size:15px;}.elementor-2748 .elementor-element.elementor-element-761b611 .elementor-headline{text-align:center;font-size:40px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-1b7cc15{padding:8px 8px 8px 8px;}.elementor-2748 .elementor-element.elementor-element-2450101 .elementor-headline{text-align:center;font-size:30px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-bcda495{text-align:center;font-size:16px;}.elementor-2748 .elementor-element.elementor-element-1c9cb3d{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-088104b .elementor-headline{text-align:center;font-size:30px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-c817f25 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-d3f4abd{width:50%;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-0ba3565 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-5addb90{width:50%;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-0d7227e .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-faf2257{width:50%;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-ef54d43 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-85ea752{width:50%;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-0168e2d .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-c63c1ed{width:50%;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-d84add6 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-758b64d{width:50%;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-c58f12d .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-fbc1549{width:50%;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-9a0f634 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-51f02c6{width:50%;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-bac4cee .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-0a887ab{width:50%;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-dd9ece7 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-98fd829{width:50%;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-a84217d .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-fa5a679{width:50%;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon-wrapper{text-align:end;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-b0e6d9c .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-013fa29{width:50%;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon-wrapper{text-align:start;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon{font-size:136px;}.elementor-2748 .elementor-element.elementor-element-05d6016 .elementor-icon svg{height:136px;}.elementor-2748 .elementor-element.elementor-element-8853695{padding:20px 20px 20px 20px;}.elementor-2748 .elementor-element.elementor-element-2b77a50 .elementor-headline{text-align:center;font-size:40px;line-height:48px;}.elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated{border-width:1px 1px 0px 1px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated, .elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-element-populated > .elementor-background-overlay, .elementor-2748 .elementor-element.elementor-element-82b2e4b > .elementor-background-slideshow{border-radius:030px 030px 0px 0px;}.elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated{border-width:01px 1px 0px 1px;}.elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated, .elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-element-populated > .elementor-background-overlay, .elementor-2748 .elementor-element.elementor-element-e403f64 > .elementor-background-slideshow{border-radius:030px 030px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-0008239 */.elementor-2748 .elementor-element.elementor-element-0008239 {
  position: relative;
  overflow: hidden;
}

/* ── ORB 1 — top left, large, dramatic breathing ── */
.elementor-2748 .elementor-element.elementor-element-0008239::before {
  content: '';
  position: absolute;
  width: 420px;
  height: 420px;
  background: radial-gradient(circle, rgba(178,0,252,0.55) 0%, rgba(178,0,252,0.15) 50%, transparent 70%);
  border-radius: 50%;
  top: -160px;
  left: -80px;
  animation: bl-orb-a 8s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* ── ORB 2 — bottom right, offset timing ── */
.elementor-2748 .elementor-element.elementor-element-0008239::after {
  content: '';
  position: absolute;
  width: 340px;
  height: 340px;
  background: radial-gradient(circle, rgba(178,0,252,0.45) 0%, rgba(178,0,252,0.12) 50%, transparent 70%);
  border-radius: 50%;
  bottom: -120px;
  right: -60px;
  animation: bl-orb-b 10s ease-in-out infinite;
  animation-delay: -4s;
  pointer-events: none;
  z-index: 0;
}

@keyframes bl-orb-a {
  0%   { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
  30%  { opacity: 0.9; }
  50%  { transform: scale(1.25) translate(40px, 30px);  opacity: 1; }
  70%  { opacity: 0.8; }
  100% { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
}

@keyframes bl-orb-b {
  0%   { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
  40%  { opacity: 0.85; }
  50%  { transform: scale(1.2) translate(-35px, -25px);   opacity: 0.95; }
  80%  { opacity: 0.6; }
  100% { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c9cb3d */.elementor-2748 .elementor-element.elementor-element-1c9cb3d {
  position: relative;
  overflow: hidden;
}

/* ── ORB 1 — top left, large, dramatic breathing ── */
.elementor-2748 .elementor-element.elementor-element-1c9cb3d::before {
  content: '';
  position: absolute;
  width: 420px;
  height: 420px;
  background: radial-gradient(circle, rgba(178,0,252,0.55) 0%, rgba(178,0,252,0.15) 50%, transparent 70%);
  border-radius: 50%;
  top: -160px;
  left: -80px;
  animation: bl-orb-a 8s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* ── ORB 2 — bottom right, offset timing ── */
.elementor-2748 .elementor-element.elementor-element-1c9cb3d::after {
  content: '';
  position: absolute;
  width: 340px;
  height: 340px;
  background: radial-gradient(circle, rgba(178,0,252,0.45) 0%, rgba(178,0,252,0.12) 50%, transparent 70%);
  border-radius: 50%;
  bottom: -120px;
  right: -60px;
  animation: bl-orb-b 10s ease-in-out infinite;
  animation-delay: -4s;
  pointer-events: none;
  z-index: 0;
}

@keyframes bl-orb-a {
  0%   { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
  30%  { opacity: 0.9; }
  50%  { transform: scale(1.25) translate(40px, 30px);  opacity: 1; }
  70%  { opacity: 0.8; }
  100% { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
}

@keyframes bl-orb-b {
  0%   { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
  40%  { opacity: 0.85; }
  50%  { transform: scale(1.2) translate(-35px, -25px);   opacity: 0.95; }
  80%  { opacity: 0.6; }
  100% { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-82b2e4b */.elementor-2748 .elementor-element.elementor-element-82b2e4b {
  position: relative;
  overflow: hidden;
}

/* ── ORB 1 — top left, large, dramatic breathing ── */
.elementor-2748 .elementor-element.elementor-element-82b2e4b::before {
  content: '';
  position: absolute;
  width: 420px;
  height: 420px;
  background: radial-gradient(circle, rgba(178,0,252,0.55) 0%, rgba(178,0,252,0.15) 50%, transparent 70%);
  border-radius: 50%;
  top: -160px;
  left: -80px;
  animation: bl-orb-a 8s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* ── ORB 2 — bottom right, offset timing ── */
.elementor-2748 .elementor-element.elementor-element-82b2e4b::after {
  content: '';
  position: absolute;
  width: 340px;
  height: 340px;
  background: radial-gradient(circle, rgba(178,0,252,0.45) 0%, rgba(178,0,252,0.12) 50%, transparent 70%);
  border-radius: 50%;
  bottom: -120px;
  right: -60px;
  animation: bl-orb-b 10s ease-in-out infinite;
  animation-delay: -4s;
  pointer-events: none;
  z-index: 0;
}

@keyframes bl-orb-a {
  0%   { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
  30%  { opacity: 0.9; }
  50%  { transform: scale(1.25) translate(40px, 30px);  opacity: 1; }
  70%  { opacity: 0.8; }
  100% { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
}

@keyframes bl-orb-b {
  0%   { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
  40%  { opacity: 0.85; }
  50%  { transform: scale(1.2) translate(-35px, -25px);   opacity: 0.95; }
  80%  { opacity: 0.6; }
  100% { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e403f64 */.elementor-2748 .elementor-element.elementor-element-e403f64 {
  position: relative;
  overflow: hidden;
}

/* ── ORB 1 — top left, large, dramatic breathing ── */
.elementor-2748 .elementor-element.elementor-element-e403f64::before {
  content: '';
  position: absolute;
  width: 420px;
  height: 420px;
  background: radial-gradient(circle, rgba(178,0,252,0.55) 0%, rgba(178,0,252,0.15) 50%, transparent 70%);
  border-radius: 50%;
  top: -160px;
  left: -80px;
  animation: bl-orb-a 8s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* ── ORB 2 — bottom right, offset timing ── */
.elementor-2748 .elementor-element.elementor-element-e403f64::after {
  content: '';
  position: absolute;
  width: 340px;
  height: 340px;
  background: radial-gradient(circle, rgba(178,0,252,0.45) 0%, rgba(178,0,252,0.12) 50%, transparent 70%);
  border-radius: 50%;
  bottom: -120px;
  right: -60px;
  animation: bl-orb-b 10s ease-in-out infinite;
  animation-delay: -4s;
  pointer-events: none;
  z-index: 0;
}

@keyframes bl-orb-a {
  0%   { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
  30%  { opacity: 0.9; }
  50%  { transform: scale(1.25) translate(40px, 30px);  opacity: 1; }
  70%  { opacity: 0.8; }
  100% { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
}

@keyframes bl-orb-b {
  0%   { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
  40%  { opacity: 0.85; }
  50%  { transform: scale(1.2) translate(-35px, -25px);   opacity: 0.95; }
  80%  { opacity: 0.6; }
  100% { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
}/* End custom CSS */